diff options
Diffstat (limited to 'libmproxy/certutils.py')
| -rw-r--r-- | libmproxy/certutils.py | 8 | 
1 files changed, 5 insertions, 3 deletions
diff --git a/libmproxy/certutils.py b/libmproxy/certutils.py index f393648d..95dcc0fe 100644 --- a/libmproxy/certutils.py +++ b/libmproxy/certutils.py @@ -1,4 +1,4 @@ -import os, ssl, hashlib, socket, time +import os, ssl, hashlib, socket, time, datetime  from pyasn1.type import univ, constraint, char, namedtype, tag  from pyasn1.codec.der.decoder import decode  import OpenSSL @@ -157,11 +157,13 @@ class SSLCert:      @property      def notbefore(self): -        return self.cert.get_notBefore() +        t = self.cert.get_notBefore() +        return datetime.datetime.strptime(t, "%Y%m%d%H%M%SZ")      @property      def notafter(self): -        return self.cert.get_notAfter() +        t = self.cert.get_notAfter() +        return datetime.datetime.strptime(t, "%Y%m%d%H%M%SZ")      @property      def has_expired(self):  | 
