diff options
author | Maximilian Hils <git@maximilianhils.com> | 2014-01-31 01:06:53 +0100 |
---|---|---|
committer | Maximilian Hils <git@maximilianhils.com> | 2014-01-31 01:06:53 +0100 |
commit | dc45b4bf19bff5edc0b72ccb68fad04d479aff83 (patch) | |
tree | 6ea52b2e8cd447fbd1495d31632e2f1fe3ac856b /netlib/certutils.py | |
parent | ff9656be80192ac837cf98997f9fe6c00c9c5a32 (diff) | |
download | mitmproxy-dc45b4bf19bff5edc0b72ccb68fad04d479aff83.tar.gz mitmproxy-dc45b4bf19bff5edc0b72ccb68fad04d479aff83.tar.bz2 mitmproxy-dc45b4bf19bff5edc0b72ccb68fad04d479aff83.zip |
move StateObject back into libmproxy
Diffstat (limited to 'netlib/certutils.py')
-rw-r--r-- | netlib/certutils.py | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/netlib/certutils.py b/netlib/certutils.py index 139203b9..94294f6e 100644 --- a/netlib/certutils.py +++ b/netlib/certutils.py @@ -3,7 +3,6 @@ from pyasn1.type import univ, constraint, char, namedtype, tag from pyasn1.codec.der.decoder import decode from pyasn1.error import PyAsn1Error import OpenSSL -from netlib.stateobject import StateObject import tcp default_exp = 62208000 # =24 * 60 * 60 * 720 @@ -153,22 +152,13 @@ class _GeneralNames(univ.SequenceOf): sizeSpec = univ.SequenceOf.sizeSpec + constraint.ValueSizeConstraint(1, 1024) -class SSLCert(StateObject): +class SSLCert: def __init__(self, cert): """ Returns a (common name, [subject alternative names]) tuple. """ self.x509 = cert - def _get_state(self): - return self.to_pem() - - def _load_state(self, state): - self.x509 = OpenSSL.crypto.load_certificate(OpenSSL.crypto.FILETYPE_PEM, state) - - def _from_state(cls, state): - return cls.from_pem(state) - @classmethod def from_pem(klass, txt): x509 = OpenSSL.crypto.load_certificate(OpenSSL.crypto.FILETYPE_PEM, txt) |