首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python p12 to pem

Python p12 to pem
EN

Stack Overflow用户
提问于 2014-05-09 04:11:10
回答 1查看 11.7K关注 0票数 6

我正在尝试了解openssl和证书,以及Python。

所以我有这个.cert.p12文件。我想把它转换成.pem格式。

我使用

代码语言:javascript
复制
openssl -in input.cert.p12 -out output.pem -nodes

这将创建pem文件。

我如何在Python中完成相同的过程?接受p12文件并将其转换为pem格式?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-09 04:20:38

尝试使用Python库的OpenSSL,如"pyOpenSSL“

https://pyopenssl.org/en/stable/api/crypto.html#pkcs12-objects

代码语言:javascript
复制
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())

来自here

票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23551579

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档