You can use a memory bio and then the appropiate PEM I/O function.
Something like:

BIO *bioMem;
char *keyBuffer;
X509 *cert;

/* Read de buffer (bla,bla,bla) :-) */

/* And now... */

bioMem =3D BIO_new_mem_buf(keyBuffer, keyBufferLen);
cert =3D PEM_read_bio_X509(bioMem,NULL,NULL,NULL);


---
Juan Segarra
http://spisa.act.uji.es/~juan
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to