[empathy/wip/rishi/tls: 1/3] tls-verifier: Handle GNUTLS_CERT_REVOKED



commit 43fb73e946ce50d8d2ef9b740fdd68c4997a7bb2
Author: Debarshi Ray <debarshir gnome org>
Date:   Wed Mar 15 20:23:43 2017 +0100

    tls-verifier: Handle GNUTLS_CERT_REVOKED
    
    ... by mapping it to TP_TLS_CERTIFICATE_REJECT_REASON_REVOKED.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=780160

 libempathy/empathy-tls-verifier.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/libempathy/empathy-tls-verifier.c b/libempathy/empathy-tls-verifier.c
index fcbc559..8f80b43 100644
--- a/libempathy/empathy-tls-verifier.c
+++ b/libempathy/empathy-tls-verifier.c
@@ -98,6 +98,8 @@ verification_output_to_reason (gint res,
         *reason = TP_TLS_CERTIFICATE_REJECT_REASON_NOT_ACTIVATED;
       else if (verify_output & GNUTLS_CERT_EXPIRED)
         *reason = TP_TLS_CERTIFICATE_REJECT_REASON_EXPIRED;
+      else if (verify_output & GNUTLS_CERT_REVOKED)
+        *reason = TP_TLS_CERTIFICATE_REJECT_REASON_REVOKED;
       else
         *reason = TP_TLS_CERTIFICATE_REJECT_REASON_UNKNOWN;
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]