jlist wrote:
> What I want to do is to avoid providing the two .pem files as
> separate files. Instead, I'd like to read the content of the two
> files and hard-code them in a string variable, or in resource.
Private Key and certificate may exist in the same file.
It's not a method in TX509Base, however you can derive your
own class and add this functionality. Something like below
should do the trick:
Buf : PAnsiChar; // contains the certificate and key.
Bio : PBio;
X : TX509Base;
Bio := f_BIO_new_mem_buf(Buf, BufLen);
X.X509 := f_PEM_read_bio_X509(Bio, nil, nil,
PAnsiChar('password'));
f_BIO_Free(BIO);
if X.X509 = nil then
RaiseLastOpenSslError(Exception);
--
Arno Garrels
--
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be