changeset 20017:7d69f97544ae

- Add API extensions written for the Certificate Manager
author William Ehlhardt <williamehlhardt@gmail.com>
date Fri, 14 Sep 2007 06:35:50 +0000
parents 2644267a6fb1
children 1a7fdd0446e7
files ChangeLog.API
diffstat 1 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- 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.