Initial python3 changes

Mostly just updating libraries, removing string encoding/decoding,
fixing some edge cases. No new functionality was added in this
commit.
This commit is contained in:
rembo10
2022-01-14 10:38:03 +05:30
parent 9a7006ad14
commit ab4dd18be4
813 changed files with 146338 additions and 65753 deletions
+4 -2
View File
@@ -49,14 +49,14 @@ def createCertRequest(pkey, digest="md5", **name):
req = crypto.X509Req()
subj = req.get_subject()
for (key,value) in name.items():
for (key,value) in list(name.items()):
setattr(subj, key, value)
req.set_pubkey(pkey)
req.sign(pkey, digest)
return req
def createCertificate(req, (issuerCert, issuerKey), serial, (notBefore, notAfter), digest="md5"):
def createCertificate(req, xxx_todo_changeme, serial, xxx_todo_changeme1, digest="md5"):
"""
Generate a certificate given a certificate request.
@@ -71,6 +71,8 @@ def createCertificate(req, (issuerCert, issuerKey), serial, (notBefore, notAfter
digest - Digest method to use for signing, default is md5
Returns: The signed certificate in an X509 object
"""
(issuerCert, issuerKey) = xxx_todo_changeme
(notBefore, notAfter) = xxx_todo_changeme1
cert = crypto.X509()
cert.set_serial_number(serial)
cert.gmtime_adj_notBefore(notBefore)