Hi I have a BIO populated with a PKCS#10 request. At the time I am parsing it, it don't know if it is DER or PEM encoded, so I use the following code:
pReq = d2i_X509_REQ_bio(spBio, NULL); if(!pReq) { BIO_reset(spBio); pReq = PEM_read_bio_X509_REQ(spBio, NULL, NULL, NULL); } This works fine if the "spBIO" is a BIO_new_file(), but for a BIO_new(BIO_s_mem()), it does not work. It seems that the BIO_reset() does nok work for the memory BIO, so I am never able to load a PEM request, once I have tried loading it using the d2i_X509_REQ_bio() funtion. Any ideas how to fix this? Thanks, Kim Hellan ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]