Hello,

I'm attempting to load a server certificate into a
server.

I create the certificate using the following:

Generate a CA 
1)    openssl req -out ca.pem -new -x509 
        -generates CA file "ca.pem" and CA key
"privkey.pem" 
Generate server certificate/key pair 
        - no password required. 
2)    openssl genrsa -out server.key 1024 
3)    openssl req -key server.key -new -out server.req

4)    openssl x509 -req -in server.req -CA CA.pem
-CAkey privkey.pem -CAserial file.srl -out server.pem 
        -contents of "file.srl" is a two digit number.
 eg. "00" 

I have a question concerning the following call:

if
(SSL_CTX_use_PrivateKey_file(ctx,PRIVKEY,SSL_FILETYPE_PEM)
!= 1)
        {
        ERR_print_errors_fp(stderr);
        printf("Error loading private key from file");
}

I'm passing into the PRIVKEY argument server.key? When
I try to pass "privkey.pem" that was generated
it wants to know the "Enter PEM pass phrase" which I
entered. It then fails to load the private key from
the file. 

Could somebody be so good to enlighten me on this?

Thanks,
Garyc




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

Reply via email to