I also managed to get the error string. 
ERR_error_string returns
error:0906D06C:lib(9):func(109):reason(108)
ERR_reason_error_string, ERR_lib_error_string,
ERR_func_error_string all return NULL

Hope this helps

- Sid

--- Sid Hegde <[EMAIL PROTECTED]> wrote:

> Hi,
> 
> I am using WinXP, VC++ .net 2003, OpenSSL 0.9.7d. I
> have created a key pair and written both of them to
> seperate files, but I am having a problem with
> reading
> an RSA public key back into the RSA struct. 
> 
> In short, this is the code that I am using to load
> the
> private.pem file
> 
> fp = BIO_new_file("private.pem", "r");
> key = PEM_read_bio_RSAPublicKey(fp, 0, 0, 0);
> BIO_set_close(fp, BIO_CLOSE);
> 
> After the above code, key always end up NULL.
> 
> I have set the project settings to MTd
> (Multithreaded
> support) and I removed encryption for now so that
> way
> I don't think there is a problem with loading any
> additional libs. Below is the contents of
> private.pem
> 
> -----BEGIN RSA PRIVATE KEY-----
>
MIIEowIBAAKCAQEA1NZ23xyUVVCWaj/ouCCctcDkAt52DnvEwVzh05WzLMy9TGxA
>
eKxyk085upkoHgwyWJxHXBoUHrxhTReMN2CzHydyTFKp/KmXA5UmneODnhgKnj42
>
8+hHYaHiNjsbxXPSfqovMLmPtEBA/WPBgAXbufh2KazdpQMmaS6usHM8StGKnyoF
>
T2gYVc3ZGN5ilBlSV+gjW3MWEkMfvZ/zL5GFYdTeuBPbzSOsWTtEyHmUTnajfgYC
>
kfN7/03nW9Q38QtT7XACtWdteX0mvR88DoHCT/HXvIGImZAIwdD0tjeeSz/XtIZg
>
9oeAcHB5boRYV7Bkb7JdYfbq+1yuiGvvN/DJVwIBEQKCAQAlj0InX2V4d6ISv/vk
>
Qf2JfGR4+hTVYSK4tgm77T28nJngT1ar4jJWOyhOGwcUXIFa7mbyIrhBqMXgbZE2
>
8vJu6NfvWeHDLPyIKWEq6+oM1xDuv69YOAyYwjb6gubIfdnaHghT5ILFdMAst0BD
>
xMxsHMmO4kU7PMqLCDzx9jfQ93qsFesRH2vYaWCqSSHubU070DXTXa2W5pQEb/Rw
>
TS/EeQQLgplflSuQ/ixYIIXd9jRCovSWGWEu46+/XPNEXMxYOEOzoBz1gS3x6/wZ
>
MrQAkdYEIWVuSpMCSDjIhKezjMlUA4AdpWv68D3GMLhWnqgIaggsiC8hUJKbPWbS
>
bzgZAoGBAPXk+VzSdKLgyEQC3N8ScLYd+LVFXxGaSPUKIWmq9MLIoieuI4d4vvaa
>
QlqQR+0wxaMbTp07Z2tYP+hnEbfa6l8EclfLLkAahBGqk9mTJvlpiYELiS0B5Tld
>
AWLZY2w80JpvQ12qvBRcMJKYSoOUl5rN5WCIZ2zMPZ2EgK+vpaGDAoGBAN2VtHRx
>
QWeqsHFRDcM6kpE8U5JoVoIg346aWXWy516VL6AeDESMF2mJWJmaJAXeky2TxqYD
>
/D9IA8W4XnLoExmfvtXwWIlFHRC3p3iXO3eN2Jnu5cd8BDkCi6VsjyZqUXMT2df5
>
Iggw7ojIexWC6xFyHs6H4R3Hq9I+5KOKf5SdAoGBANj3NmD17nGZKSzzd5em2+v8
>
U+s9NcQ81vZUO5l4udkLYebG1A4fPxXTZ7lSIVjQrmK9vdYHPSJ7CzZ5D6I5oZ8i
>
ComzRu1EkqYtGQtFmtwR064ZPM1cBn3opt6/0DJTxx7apNotPIpvdib+2FX7lNPi
>
2XNLLhS0Nl3PRF7IKLuvAoGBAIJYD8wGYrVzdtk+vM0xg2R91s6Xumqp7Op46VRL
>
HrAbhW0+2go0SgHYUjw8jakZg8B1C3C3DNnuIFYwN47i3g8SrH3YrIz7eoJN6gqz
>
UCg1UjxuaQvumRJ598q4VDS3Arwpy2/79eazXyNIwN96L+wlAxATsZkMCrfowrqN
>
tHWJAoGBANeQa4rbFwKIgOohpMzc8pC6sFAKSCuYTyS3rQhR/+QoWL/kiaSzkiOZ
>
U9VakEuN6gtiS+q4nsU6JTzriBd+dc6SWjn6yrdNPQhb/j6olIWpOXHtzf6tXL6n
> vPVekfdZ5Vo+tVrZQNyITYvxDE92tWT4cSn4SoV33ALWYVonah4r
> -----END RSA PRIVATE KEY-----
> 
> Any help will be appreciated.
> 
> Thanks,
> 
> - Sid
> 
> 
>       
>               
> __________________________________
> Do you Yahoo!?
> New and Improved Yahoo! Mail - 100MB free storage!
> http://promotions.yahoo.com/new_mail 
>
______________________________________________________________________
> OpenSSL Project                                
> http://www.openssl.org
> User Support Mailing List                   
> [EMAIL PROTECTED]
> Automated List Manager                          
> [EMAIL PROTECTED]
> 



                
__________________________________
Do you Yahoo!?
Yahoo! Mail - 50x more storage than other providers!
http://promotions.yahoo.com/new_mail
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to