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): |