diff options
-rw-r--r-- | netlib/certutils.py | 3 | ||||
-rw-r--r-- | setup.py | 2 | ||||
-rw-r--r-- | test/test_certutils.py | 1 |
3 files changed, 5 insertions, 1 deletions
diff --git a/netlib/certutils.py b/netlib/certutils.py index 180e1ac0..dcd54053 100644 --- a/netlib/certutils.py +++ b/netlib/certutils.py @@ -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) @@ -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, diff --git a/test/test_certutils.py b/test/test_certutils.py index 85dce600..8f95be67 100644 --- a/test/test_certutils.py +++ b/test/test_certutils.py @@ -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): |