我正在創建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