[英]Python p12 to pem
我試圖了解openssl和證書以及Python。
所以我有這個.cert.p12文件。 我想將其轉換為.pem格式。
我用
openssl -in input.cert.p12 -out output.pem -nodes
這會創建pem文件。
我如何在Python中執行相同的過程? 接受p12文件並將其轉換為pem格式?
嘗試使用OpenSSL for Python庫,如“pyOpenSSL”
https://pyopenssl.org/en/stable/api/crypto.html#pkcs12-objects
from OpenSSL import crypto
p12 = crypto.load_pkcs12(file("push.p12", 'rb').read(), [password])
# PEM formatted private key
print crypto.dump_privatekey(crypto.FILETYPE_PEM, p12.get_privatekey())
# PEM formatted certificate
print crypto.dump_certificate(crypto.FILETYPE_PEM, p12.get_certificate())
從這里開始 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.