[pycopia] r724 committed - Add methods to get PEM as text.

3 views
Skip to first unread message

pyc...@googlecode.com

unread,
May 14, 2013, 9:39:04 PM5/14/13
to pyc...@googlegroups.com
Revision: 724
Author: keith.dart
Date: Tue May 14 18:38:51 2013
Log: Add methods to get PEM as text.

http://code.google.com/p/pycopia/source/detail?r=724

Modified:
/trunk/net/pycopia/ssl/certs.py

=======================================
--- /trunk/net/pycopia/ssl/certs.py Tue Apr 23 18:57:09 2013
+++ /trunk/net/pycopia/ssl/certs.py Tue May 14 18:38:51 2013
@@ -136,6 +136,9 @@
def emit(self, fo, filetype="pem"):
fo.write(crypto.dump_certificate_request(_FILETYPES[filetype],
self._req))

+ def get_pem(self):
+ return crypto.dump_certificate_request(crypto.FILETYPE_PEM,
self._req)
+

class PrivateKey(object):
def __init__(self, filename=None, text=None, passphrase=None,
@@ -186,6 +189,9 @@
text = crypto.dump_privatekey(crypto.FILETYPE_PEM, self._key)
fo.write(text)

+ def get_pem(self):
+ return crypto.dump_privatekey(crypto.FILETYPE_PEM, self._key)
+

class Certificate(object):
def __init__(self, filename=None, _cert=None):
@@ -290,6 +296,9 @@
def emit(self, fo, filetype="pem"):
fo.write(crypto.dump_certificate(_FILETYPES[filetype], self._cert))

+ def get_pem(self):
+ return crypto.dump_certificate(crypto.FILETYPE_PEM, self._cert)
+

class DistinguishedName(object):
def __init__(self, country=None, state=None, locality=None,
organization=None,
Reply all
Reply to author
Forward
0 new messages