|
Posted by Mike Smith-Lonergan on October 18, 2005, 2:16 pm
Please log in for more thread options In what application or API will the certificates be stored on the Unix hosts?
Dig a little deeper into the client side of the Unix systems and how they'll
consume and use the digital certificates, and that'll lead you to the means
to generate the PKCS #10 request, and how to use the PKCS #7 response (from
the MS CA).
For example, if the Unix client relies on OpenSSL, then you might use the
REQ command to generate your PKCS #10, which can then be submitted to the MS
CA's web enrollment page (i.e. paste it in) or via command line on the CA
itself (i.e. using the certutil.exe command-line tool).
http://www.openssl.org/docs/apps/req.html
Hope this helps.
--
Mike Smith-Lonergan
Independent Security Consultant
http://paranoidmike.blogspot.com
"JMZ" wrote:
> Thank you for the reply. We have already found that having an exportable
> private key works as a test, but our certificate policy severely frowns on
> that situation. We would rather issue the certificate and non-exportable
> private key directly to the Unix box.
>
> However, in your answer, you refer to 'the web interface.' Are you speaking
> of the interface our application provides (or must provide), or to a web
> interface to MS Certificate Server directly?
>
> As it is, our application cannot run on non-Windows systems because it uses
> CapiCom.
>
> Thanks.
>
> "S. Pidgorny <MVP>" wrote:
>
> > You can mark keys as exportable and then export the certificate with private
> > key to the UNIX system.
> > Alternatively, you can generate PKCS #7 certificate signing request on the
> > UNIX system, submit it using the web interface and retreive signed request
> > directly.
> > All the formats used are standard.
> >
> > --
> > Svyatoslav Pidgorny, MS MVP - Security, MCSE
> > -= F1 is the key =-
> >
> > > Can I use MS Certificate Server to issue certificates directly to an
> > external
> > > Unix server (customer's) from an internal MS 2003 server (our's), perhaps
> > via
> > > a web service?
> > >
> > > Our current infrastructure allows certificate issuance only to Microsoft
> > OS
> > > computers via a secure web site. The certificates are automatically
> > > installed into the client's CurrentUser personal store where they are then
> > > used to sign transactions for our application.
> > >
> > > But we need to be able to issue certificates to Unix customers as well.
> > >
> > > TIA
|