NULL EVP_PKEY

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I am having a problem reading a password protected private key file (.pem) using the OpenSSL library (programmatically).
I just get a NULL key returned.
I am using the OpenSSL 1.0.2a 19 Mar 2015 library in a Windows environment.

The code snippet as follows:

char *pemFileName = "C:\\Work\\mypemfile.pem";
       char passwordBuffer[12];
       strcpy(passwordBuffer, "pwd1234");

       OpenSSL_add_all_algorithms();
       BIO *bio_key = BIO_new( BIO_s_file() );
       BIO_read_filename( bio_key, pemFileName );
       EVP_PKEY *sigkey  = PEM_read_bio_PrivateKey( bio_key, NULL, NULL,(void *)passwordBuffer );

pemFileName is the (correct) path to the private key file.

I did read that calling OpenSSL_add_all_algorithms() loads OpenSSL's table of algorithms and was a fix to this issue.
In my case it has not helped.


Thanks for any help in soliving this issue.


John Vollaro
Phone 860.221.0129


This e-mail, including attachments, may include confidential and/or
proprietary information, and may be used only by the person or entity
to which it is addressed. If the reader of this e-mail is not the intended
recipient or his or her authorized agent, the reader is hereby notified
that any dissemination, distribution or copying of this e-mail is
prohibited. If you have received this e-mail in error, please notify the
sender by replying to this message and delete this e-mail immediately.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mta.openssl.org/pipermail/openssl-users/attachments/20150420/25787121/attachment.html>


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux