MS Certificate Issuance to Unix
Windows Server Forum Index Windows Server
Server discussion on Windows platform.
 
 FAQFAQ   MemberlistMemberlist     RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
 
Google
 
Web winserverhelp.com
MS Certificate Issuance to Unix

 
Post new topic   Reply to topic    Windows Server Forum Index -> Security
Author Message
JMZ
Guest





Posted: Mon Oct 17, 2005 4:51 pm    Post subject: MS Certificate Issuance to Unix Reply with quote

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
Back to top
S. Pidgorny
Guest





Posted: Tue Oct 18, 2005 12:50 pm    Post subject: Re: MS Certificate Issuance to Unix Reply with quote

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 =-

"JMZ" <JMZ@discussions.microsoft.com> wrote in message
news:6C9CB01E-5414-4CB1-B942-F6AC6C6AD6FA@microsoft.com...
Quote:
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
Back to top
JMZ
Guest





Posted: Tue Oct 18, 2005 4:51 pm    Post subject: Re: MS Certificate Issuance to Unix Reply with quote

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:

Quote:
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 =-

"JMZ" <JMZ@discussions.microsoft.com> wrote in message
news:6C9CB01E-5414-4CB1-B942-F6AC6C6AD6FA@microsoft.com...
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


Back to top
Mike Smith-Lonergan
Guest





Posted: Wed Oct 19, 2005 12:50 am    Post subject: Re: MS Certificate Issuance to Unix Reply with quote

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:

Quote:
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 =-

"JMZ" <JMZ@discussions.microsoft.com> wrote in message
news:6C9CB01E-5414-4CB1-B942-F6AC6C6AD6FA@microsoft.com...
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
Back to top
S. Pidgorny
Guest





Posted: Wed Oct 19, 2005 12:50 pm    Post subject: Re: MS Certificate Issuance to Unix Reply with quote

I mean the Web interface to Certificate Server. Generate the CSR with the
private key on the UNIX box, submit the CSR to CertSrv using the Web form,
issue the cert, pick it up... I believe that should work on the UNIX comp as
well as on Windows client - the PKCS #7 format for CSR is the same...

--
Svyatoslav Pidgorny, MS MVP - Security, MCSE
-= F1 is the key =-

"JMZ" <JMZ@discussions.microsoft.com> wrote in message
news:8838015B-C5D1-4D9E-8A29-6507C7BBBC39@microsoft.com...
Quote:
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 =-

"JMZ" <JMZ@discussions.microsoft.com> wrote in message
news:6C9CB01E-5414-4CB1-B942-F6AC6C6AD6FA@microsoft.com...
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


Back to top
 
Post new topic   Reply to topic    Windows Server Forum Index -> Security All times are GMT
Page 1 of 1

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum




New Topics Powered by phpBB