Here's my steps to create working client certificates:

1. openssl req -new -out clienta.csr -keyout clientakey.pem

Enter the details for the certificate, i.e common name being the client/employee, "Joe 
Bloggs".

2. openssl x509 -req -in clienta.csr -out clienta.pem -CA YOUR_SERVERS_CERTIFICATE 
-CAkey YOUR_SERVERS_PRIVATE_KEY -CAcreateserial -days 365 -outform PEM

3. openssl pkcs12 -export -in clienta.pem -out clienta.p12 -inkey clientakey.pem -name 
"Joe Bloggs"

Distribute clienta.p12 (rename clienta.p12 to Joe_Bloggs.p12) to client/employee.

However, if you decide to revoke the certificate, Apache-SSL will still allow you to 
connect with the revoked certificate.

To stop IE from asking for the password every time you try and hit a webpage document, 
just set the security level to low and disable (un check) "Enable strong private key 
protection" when you first import the client certificate.

I hope this helps, it works perfectly for me.

Yes this is a repeat post.

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to