Python:使用pyOpenSSL.crypto读取pkcs12证书

Python:使用pyOpenSSL.crypto读取pkcs12证书,第1张

Python:使用pyOpenSSL.crypto读取pkcs12证书

使用起来相当简单。这未经测试,但应该可以工作:

# load OpenSSL.cryptofrom OpenSSL import crypto# open it, using password. Supply/read your own from stdin.p12 = crypto.load_pkcs12(open("/path/to/cert.p12", 'rb').read(), passwd)# get various properties of said file.# note these are PyOpenSSL objects, not strings although you# can convert them to PEM-enpred strings.p12.get_certificate()     # (signed) certificate objectp12.get_privatekey()      # private key.p12.get_ca_certificates() # ca chain.

有关更多示例,请浏览pyopenssl的单元测试代码。您可能想使用库的几乎所有方式都在那里

另请参见这里或没有广告在这里。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zaji/5630318.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存