aboutsummaryrefslogtreecommitdiff
path: root/rpkid/rpki/x509.py
diff options
context:
space:
mode:
Diffstat (limited to 'rpkid/rpki/x509.py')
-rw-r--r--rpkid/rpki/x509.py32
1 files changed, 3 insertions, 29 deletions
diff --git a/rpkid/rpki/x509.py b/rpkid/rpki/x509.py
index d43618a2..2d220739 100644
--- a/rpkid/rpki/x509.py
+++ b/rpkid/rpki/x509.py
@@ -43,7 +43,7 @@ OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
"""
-import POW, tlslite.api, POW.pkix, base64, lxml.etree, os
+import POW, POW.pkix, base64, lxml.etree, os
import rpki.exceptions, rpki.resource_set, rpki.oids, rpki.sundial
import rpki.manifest, rpki.roa, rpki.log, rpki.async
@@ -326,7 +326,7 @@ class X509(DER_object):
have to care about this implementation nightmare.
"""
- formats = ("DER", "POW", "POWpkix", "tlslite")
+ formats = ("DER", "POW", "POWpkix")
pem_converter = PEM_converter("CERTIFICATE")
def get_DER(self):
@@ -342,12 +342,6 @@ class X509(DER_object):
if self.POWpkix:
self.DER = self.POWpkix.toString()
return self.get_DER()
- if self.tlslite:
- der = self.tlslite.writeBytes()
- if not isinstance(der, str): # Apparently sometimes tlslite strings aren't strings,
- der = der.tostring() # then again somtimes they are. Isn't that special?
- self.DER = der
- return self.get_DER()
raise rpki.exceptions.DERObjectConversionError, "No conversion path to DER available"
def get_POW(self):
@@ -370,17 +364,6 @@ class X509(DER_object):
self.POWpkix = cert
return self.POWpkix
- def get_tlslite(self):
- """
- Get the tlslite value of this certificate.
- """
- assert not self.empty()
- if not self.tlslite:
- cert = tlslite.api.X509()
- cert.parseBinary(self.get_DER())
- self.tlslite = cert
- return self.tlslite
-
def getIssuer(self):
"""Get the issuer of this certificate."""
return self.get_POW().getIssuer()
@@ -592,7 +575,7 @@ class RSA(DER_object):
Class to hold an RSA key pair.
"""
- formats = ("DER", "POW", "tlslite")
+ formats = ("DER", "POW")
pem_converter = PEM_converter("RSA PRIVATE KEY")
def get_DER(self):
@@ -616,15 +599,6 @@ class RSA(DER_object):
self.POW = POW.derRead(POW.RSA_PRIVATE_KEY, self.get_DER())
return self.POW
- def get_tlslite(self):
- """
- Get the tlslite value of this keypair.
- """
- assert not self.empty()
- if not self.tlslite:
- self.tlslite = tlslite.api.parsePEMKey(self.get_PEM(), private=True)
- return self.tlslite
-
@classmethod
def generate(cls, keylength = 2048):
"""