# HG changeset patch # User William Ehlhardt # Date 1183950735 0 # Node ID dc60287ce4260f63a079bcf7782fa2cfd286850c # Parent 2e064085b7df5c54bce990481d5fdd3b1468d405 - Add get_activation_time and get_expiration_time to CertificateScheme struct - Modify GnuTLS plugin to match diff -r 2e064085b7df -r dc60287ce426 libpurple/certificate.h --- a/libpurple/certificate.h Sun Jul 08 04:27:02 2007 +0000 +++ b/libpurple/certificate.h Mon Jul 09 03:12:15 2007 +0000 @@ -224,6 +224,12 @@ * @return Newly allocated string with the certificate subject. */ gchar * (* get_subject_name)(PurpleCertificate *crt); + + /** Retrieve the certificate activation time */ + time_t (* get_activation_time)(PurpleCertificate *crt); + /** Retrieve the expiration time */ + time_t (* get_expiration_time)(PurpleCertificate *crt); + /* TODO: Fill out this structure */ }; diff -r 2e064085b7df -r dc60287ce426 libpurple/plugins/ssl/ssl-gnutls.c --- a/libpurple/plugins/ssl/ssl-gnutls.c Sun Jul 08 04:27:02 2007 +0000 +++ b/libpurple/plugins/ssl/ssl-gnutls.c Mon Jul 09 03:12:15 2007 +0000 @@ -723,7 +723,9 @@ NULL, /* Subject */ NULL, /* Unique ID */ NULL, /* Issuer Unique ID */ - x509_common_name /* Subject name */ + x509_common_name, /* Subject name */ + NULL, /* Activation time */ + NULL /* Expiration time */ }; static PurpleSslOps ssl_ops =