Merge pull request #2390 from ograff/remove_private_key_pkcs12

Remove private key from PKCS12 file
This commit is contained in:
Thomas Kriechbaumer 2017-06-12 11:15:37 +02:00 committed by GitHub
commit 2ceefe9582

View File

@ -264,6 +264,12 @@ class CertStore:
# Dump the certificate in PKCS12 format for Windows devices
with open(os.path.join(path, basename + "-ca-cert.p12"), "wb") as f:
p12 = OpenSSL.crypto.PKCS12()
p12.set_certificate(ca)
f.write(p12.export())
# Dump the certificate and key in a PKCS12 format for Windows devices
with open(os.path.join(path, basename + "-ca.p12"), "wb") as f:
p12 = OpenSSL.crypto.PKCS12()
p12.set_certificate(ca)
p12.set_privatekey(key)