diff options
-rw-r--r-- | scripts/rpki/x509.py | 2 | ||||
-rwxr-xr-x | scripts/testroot.py | 6 |
2 files changed, 6 insertions, 2 deletions
diff --git a/scripts/rpki/x509.py b/scripts/rpki/x509.py index 430c0165..16ca17e9 100644 --- a/scripts/rpki/x509.py +++ b/scripts/rpki/x509.py @@ -466,7 +466,7 @@ class PKCS10(DER_object): req.certificationRequestInfo.subject.set((((POW.pkix.obj2oid("commonName"), ("printableString", cn)),),)) if exts is not None: - req.setExtension(exts) + req.setExtensions(exts) req.sign(keypair.get_POW(), POW.SHA256_DIGEST) return cls(POWpkix = req) diff --git a/scripts/testroot.py b/scripts/testroot.py index a3b644d0..ba6cf809 100755 --- a/scripts/testroot.py +++ b/scripts/testroot.py @@ -20,11 +20,15 @@ root_cert = root_base + "testroot.cer" def get_subject_cert(): try: - return rpki.x509.X509(Auto_file = rpki_subject_filename) + x = rpki.x509.X509(Auto_file = rpki_subject_filename) + print "Read subject cert" + return x except IOError: + print "No subject cert" return None def set_subject_cert(cert): + print "Writing subject cert" f = open(rpki_subject_filename, "wb") f.write(cert.get_DER()) f.close() |