blob: 21a85954120b708c13b1f2bf1dd06e0272213825 [file] [log] [blame] [edit]
--- certdata2pem.py 2019-10-25 21:30:36.106307900 +0200
+++ certdata2pem_new.py 2019-10-25 21:31:02.041144900 +0200
@@ -126,7 +126,7 @@
continue
label = labelbytes.decode('utf-8')
serial = printable_serial(obj)
- return label + ":" + serial
+ return urllib.parse.quote(label + "_" + serial)
def write_cert_ext_to_file(f, oid, value, public_key):
f.write("[p11-kit-object-v1]\n")
@@ -268,7 +268,7 @@
pk_fname = "pubkey-" + fname
fpkout = open(pk_fname, "w")
dump_pk_command = ["openssl", "x509", "-in", cert_fname, "-noout", "-pubkey"]
- subprocess.call(dump_pk_command, stdout=fpkout)
+ subprocess.check_call(dump_pk_command, stdout=fpkout)
fpkout.close()
with open (pk_fname, "r") as myfile:
pk=myfile.read()
@@ -276,10 +276,10 @@
comment_fname = "comment-" + fname
fcout = open(comment_fname, "w")
comment_command = ["openssl", "x509", "-in", cert_fname, "-noout", "-text"]
- subprocess.call(comment_command, stdout=fcout)
+ subprocess.check_call(comment_command, stdout=fcout)
fcout.close()
sed_command = ["sed", "--in-place", "s/^/#/", comment_fname]
- subprocess.call(sed_command)
+ subprocess.check_call(sed_command)
with open (comment_fname, "r", errors = 'replace') as myfile:
cert_comment=myfile.read()