我正在创建python脚本,它将采用PKCS#12软件包并打印x509证书中包含的一些信息,并用于此purpouses PyOpenSSL模块。到目前为止,我想从证书公钥获取。但是PKey对象没有适当的方法。我可以从哪里搬出去?任何想法如何获得公钥?如何使用PyOpenSSL获取公钥?
pfx=open('./1.p12','rb').read()
PKCS=crypto.load_pkcs12(pfx)
cert=PKCS.get_certificate()
PKey=cert.get_pubkey()
print PKey
<OpenSSL.crypto.PKey object at 0x012432D8>
谢谢。
等待,它看起来像你”已经使用'get_pubkey'方法获取publi c键。什么不工作? – larsks 2012-04-28 11:22:04
那么,如何打印出来呢? – usp 2012-04-28 12:22:44