aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--netlib/certutils.py3
-rw-r--r--setup.py2
-rw-r--r--test/test_certutils.py1
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)
diff --git a/setup.py b/setup.py
index 06ac8aea..e0dff0ff 100644
--- a/setup.py
+++ b/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,
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):