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 [email protected]
Automated List Manager [EMAIL PROTECTED]