diff options
author | Rob Austein <sra@hactrn.net> | 2009-06-05 01:57:44 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2009-06-05 01:57:44 +0000 |
commit | 244c996a4e9ce85c1fc50317b94e29725d5c7fe9 (patch) | |
tree | 6b2ff66fca9aa60e55f9282ab2e177c551773347 | |
parent | 301b7871a1875cc22eb821cac43b1666dfef8269 (diff) |
Remove vestigial references to tlslite.
svn path=/rpkid/rpki/__init__.py; revision=2496
-rw-r--r-- | rpkid/rpki/__init__.py | 7 | ||||
-rw-r--r-- | rpkid/rpki/x509.py | 32 |
2 files changed, 3 insertions, 36 deletions
diff --git a/rpkid/rpki/__init__.py b/rpkid/rpki/__init__.py index 6eec48dc..dc5fbf49 100644 --- a/rpkid/rpki/__init__.py +++ b/rpkid/rpki/__init__.py @@ -129,13 +129,6 @@ # <li>Fedora: MySQL-python.i386</li> # </ul> # </li> -# <li> -# <a href="http://trevp.net/tlslite/">http://trevp.net/tlslite/</a>. -# TLSLite pulls in other crypto packages. -# <ul> -# <li>FreeBSD: /usr/ports/security/py-tlslite</li> -# </ul> -# </li> # </ul> # # rpkid et al also make heavy use of a modified copy of the Python 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): """ |