I made several changes to your patch:
- always create/destroy BIO in the same function; - added comments for new function for API reference documentation; - added PKCS#12 support; - added xmlSecOpenSSLAppKeysMngrCertLoadMemory() and xmlSecOpenSSLAppKeysMngrCertLoadBIO () functions to load into keys manager trusted/untrsuted certs from memory.
The code code is checked into the CVS trunk. You can also find the diff attached to this bug:
http://bugzilla.gnome.org/show_bug.cgi?id=119350
Please let me know if my changes broke something for you :)
Thanks, Aleksey
Joachim Bauch wrote:
Hi Aleksey,
here is the updated patch: - can load keys from memory - can load certificates from memory - added "xmlSecOpenSSLAppKeyLoadBio" - fixes memory leak in "xmlSecOpenSSLAppKeyCertLoad"
The code for loading of pkcs12 files still needs to be done, but I don't
have any more time for it today. Perhaps I can manage to write it tomorrow.
Joachim
_______________________________________________ xmlsec mailing list [EMAIL PROTECTED] http://www.aleksey.com/mailman/listinfo/xmlsec
