- Add API extensions written for the Certificate Manager

Fri, 14 Sep 2007 06:35:50 +0000

author
William Ehlhardt <williamehlhardt@gmail.com>
date
Fri, 14 Sep 2007 06:35:50 +0000
changeset 20026
e08186871dc3
parent 20024
d6e696309c84
child 20032
b3032746c49c

- Add API extensions written for the Certificate Manager

ChangeLog.API file | annotate | diff | comparison | revisions
--- a/ChangeLog.API	Fri Sep 14 06:20:12 2007 +0000
+++ b/ChangeLog.API	Fri Sep 14 06:35:50 2007 +0000
@@ -18,6 +18,10 @@
 		* purple_conversation_get_message_history() to retrieve a list of
 		  PurpleConvMessage's in a conversation, and
 		  purple_conversation_clear_message_history to clear the history.
+		* purple_certificate_* functions in libpurple/certificate.h - "A public-key certificate API"
+		* purple_ssl_get_peer_certificates() and associated field in PurpleSslOps to retrieve a server's presented SSL certificate chain.
+		* PurpleSslConnection::verifier to provide a "how to verify the peer's certificates" callback to the SSL handlers. See certificate.h for more on this.
+		* purple_ssl_connect_with_host_fd() to create an SSL connection from a file descriptor and provide a hostname with it to authenticate the peer against.
 
 		Changed:
 		* purple_prefs_load is now called within purple_prefs_init.

mercurial