mirror of
https://github.com/zhigang1992/mitmproxy.git
synced 2026-04-28 20:24:59 +08:00
Add utility function for converstion to PEM.
This commit is contained in:
@@ -158,6 +158,9 @@ class SSLCert:
|
||||
pem = ssl.DER_cert_to_PEM_cert(der)
|
||||
return klass.from_pem(pem)
|
||||
|
||||
def to_pem(self):
|
||||
return OpenSSL.crypto.dump_certificate(OpenSSL.crypto.FILETYPE_PEM, self.x509)
|
||||
|
||||
def digest(self, name):
|
||||
return self.x509.digest(name)
|
||||
|
||||
|
||||
2
setup.py
2
setup.py
@@ -66,7 +66,7 @@ def findPackages(path, dataExclude=[]):
|
||||
|
||||
|
||||
long_description = file("README").read()
|
||||
packages, package_data = findPackages("libpathod")
|
||||
packages, package_data = findPackages("netlib")
|
||||
setup(
|
||||
name = "netlib",
|
||||
version = version.VERSION,
|
||||
|
||||
@@ -64,6 +64,7 @@ class TestSSLCert:
|
||||
assert c.keyinfo == ("RSA", 2048)
|
||||
assert c.serial
|
||||
assert c.issuer
|
||||
assert c.to_pem()
|
||||
c.has_expired
|
||||
|
||||
def test_der(self):
|
||||
|
||||
Reference in New Issue
Block a user