8aa43735fcc6c6633722a2b1dff6818d73ec154b
+ contrib/hbssl/tests/pem.prg
+ contrib/hbssl/tests/privkey.pem
* contrib/hbssl/pem.c
+ Added these public/private key loading functions:
PEM_READ_BIO_PRIVATEKEY()
PEM_READ_BIO_PUBKEY()
PEM_READ_BIO_RSAPRIVATEKEY()
PEM_READ_BIO_RSAPUBLICKEY()
PEM_READ_BIO_RSA_PUBKEY()
PEM_READ_BIO_DSAPRIVATEKEY()
PEM_READ_BIO_DSA_PUBKEY()
PEM_READ_BIO_DSAPARAMS()
PEM_READ_BIO_DHPARAMS()
PEM_READ_BIO_X509()
PEM_READ_BIO_X509_AUX()
PEM_READ_BIO_X509_REQ()
PEM_READ_BIO_X509_CRL()
PEM_READ_BIO_PKCS7()
Usage:
PEM_READ_BIO_*( <ptrBIO> | <cFileName> | <fhnd>, <bPasswordCB> | <cPassword> ) -> ptr | NULL
To load from memory, BIO_new_mem_buf() can be used, see in test.
<bPasswordCB> is a codeblock which receive a logical parameter indicating
write/read mode (.T. = write) a returns password as string or else (like NIL) for failure.
Description
Harbour Core — Reference source for Five development
Languages
C
80.3%
xBase
17.8%
Makefile
0.6%
C++
0.4%
Harbour
0.4%
Other
0.3%