Hello,

I'm having great success securing my application with
OpenSSLL, but I have a small question regarding client
certificates and private keys.

I load a PKCS#12 file into an SSL_CTX as follows:

1.  Use PKCS12_parse() to read the client certificate,
private key, and trusted CA stack

2.  Use SSL_CTX_get_cert_store() to get the SSL_CTX's
trusted CA certificate store (initially empty)

3.  Pop the X509's from the PKCS#12 CA stack and push
onto the SSL_CTX's certificate store

4.  Use SSL_CTX_use_certificate() to load the client
certificate into the SSL_CTX

5.  Use SSL_CTX_use_PrivateKey() to load the client's
private key into the SSL_CTX

All this is working fine.  Now I need to print the
contents of the SSL_CTX for administrative purposes. 

I am able to access the trusted CA's with
SSL_CTX_get_cert_store(), traverse the stack and print
the subject and issuer.

MY QUESTION IS:  how do I access the client
certificate and private key from an SSL_CTX?

Thanks for the help,

-David


                
____________________________________________________
Start your day with Yahoo! - make it your home page 
http://www.yahoo.com/r/hs 
 
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to