Greetings.
I recently re-compiled my application with OpenSSL 0.9.6g (it was
previously linked with 0.9.6c).
I have a problem with the ''PKCS12_parse'' function that I didn't have
before (platform is Solaris 8).
If my application calls ''PKCS12_parse'' more than once (at different
moments, even distant in time) on the same PKCS#12, ONLY THE FIRST CALL
SUCCEED.
Calls after the first return 0.
Since I'm only interested in extracting the private key, my call is
like:
if (!PKCS12_parse(p12, passphrase, &prkey, NULL,NULL))
error handling
This problem didn't happen with 0.9.6c.
I'm quite sure that the p12 argument is a valid pointer to a PKCS#12
structure because every time I :
open the key file (abort if it fails),
read the pkcs12 by means of d2i_PKCS12_fp (close file and abort if it
fails)
close the key file
call the PKCS12_parse
Any hint, FAQ or known problem?
Thanks in advance
Francesco
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]