繁体   English   中英

Python p12到pem

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM