Re: SQL Server & SSL

From: John Alderson (jalderson@nospam.adelphia.net)
Date: 11/03/02


From: "John Alderson" <jalderson@nospam.adelphia.net>
Date: Sun, 3 Nov 2002 12:00:08 -0500


Peter & Antonio,

If you are using Windows 2000, try the Certificates Snap-In to generate the
CSR for a server cert and to retrieve/install it. The IIS wizard simply is
a wrapper on top of the lower level Protected Storage and CryptoAPI
functionality which is also available in the Certificates MMC snapin. Once
you have the cert, you'll then have to worry about which context to install
it to - depending on which context you are running your SQL Server as. The
best way security-wise is as a non-administrative level user account.
You'll need to make the cert available to this user (or whatever user) by
installing it into their personal store. The cert can be available via
multiple store locations I believe. You can also grant access to various
store locations with the winhttpcertconfig utility available with the
WinHTTP SDK and now I believe the Platform SDK. Might also be part of the
MSXML 4.0 SDK.

Good luck,
John Alderson

"Peter Borg" <peter@grouptech.com> wrote in message
news:1b5701c280fa$da88e860$37ef2ecf@TKMSFTNGXA13...
> Sue,
>
> I too am searching for a solution to this issue - I posted
> the "how to generate a CSR from SQL" post yesterday. The
> two articles you reference in you response to Antonio only
> work if you are running a certificate server on your
> internal network. I am trying to use a Verisign
> certificate and need SQL to generate a CSR (Certificate
> Signing Request). Are you aware of how to do this when the
> certificate authority is a third-party vendor? The best
> option I have found is to install IIS on the SQL Server,
> use IIS to generate the CSR, and then uninstall IIS. This
> method will allow for the correct fully qualified domain
> name on the certificate. However, I am hoping for a
> cleaner solution.
>
> Thanks in advance for any help you can provide.
>
> Peter
> >-----Original Message-----
> >Are these certificates the same you use for your web
> >servers? Do you know if Verisign issues SSL certs for SQL
> >Server?
> >
> >
> >
> >
> >>-----Original Message-----
> >>A couple you may want to read:
> >>HOW TO: Enable SSL Encryption for SQL Server 2000 with
> >>Certificate Server
> >>http://support.microsoft.com/?scid=kb;en-us;Q276553
> >>
> >>HOW TO: Enable SSL Encryption for SQL Server 2000 with
> >>Microsoft Management Console
> >>http://support.microsoft.com/default.aspx?scid=kb;en-
> >us;Q316898
> >>
> >>-Sue
> >>
> >>On Wed, 30 Oct 2002 07:25:59 -0800, "Antonio Tirado"
> >><atirado@vepica.com> wrote:
> >>
> >>>Hi! I'm trying to install a SSL certificate for my SQL
> >>>Server, to provide a secure DB over the internet to
> >>>customers outside the building. Is there any link
> >>>available that would describe the process just like the
> >>>one that does it for IIS?}
> >>>
> >>>
> >>>Thanks in advance.
> >>>
> >>
> >>.
> >>
> >.
> >



Relevant Pages

  • Re: Web Certificate for IIS Server on SBS Domain
    ... Before your reply, I actually ran across rapidssl myself, and have ordered and installed the free 30-day certificate on my site. ... I explained what you'd told me about putting my existing configuration at risk by installing Cert Services, and he said he didn't know that. ... Again, if you're just needing a cert to install on your web server to provide SSL connectivity for remote users, go with an external third-party provider. ... When you add Certificate Services on an internal network, lots of internal communications will start using pieces provided by the Cert Server instead of the defaults from Server 2003, and when things blow up, they can blow up gloriously. ...
    (microsoft.public.windows.server.sbs)
  • Re: Problems setting up SSL on Exchange 2003 Front End server
    ... No it doesn't look like there is anything under IIS Manager about CertSrv, ... It was installed in preperation for the Exchange FE server. ... My certificate knoweldge is fairly minimal. ...
    (microsoft.public.exchange.admin)
  • Re: Terminal Services over a VPN
    ... Create a certificate request and submit it to godaddy in order to obtain a public cert. ... You can use the wizard in IIS Manager for this by creating a new website that matches the above name (on your TS server), right-click and choose properties, directory security tab, server certificate button. ... After the install you can stop or delete the website created above since you don't need it for anything. ...
    (microsoft.public.windows.terminal_services)
  • This is Definitely a BUG!! Re: Cant disable "Trusted" for Certificates Issued by MS Certi
    ... purpose of the root certificate for MS Certificate Server, IIS is ALWAYS ... >> cert for IIS with MS Certificate Server, and several client certs. ...
    (microsoft.public.platformsdk.security)
  • This is Definitely a BUG!! Re: Cant disable "Trusted" for Certificates Issued by MS Certi
    ... purpose of the root certificate for MS Certificate Server, IIS is ALWAYS ... >> cert for IIS with MS Certificate Server, and several client certs. ...
    (microsoft.public.inetserver.iis.security)