Używam tring do stworzenia skryptu Pythona, który zająłby pakiet PKCS # 12 i wydrukowałby informacje zawarte w certyfikacie x509 i wykorzystał do tego celu moduł PyOpenSSL. Do tej pory chcę pobrać z publicznego klucza certyfikatu. Ale obiekt PKey nie ma odpowiedniej metody. Gdzie mogę się stąd wydostać? Wszelkie pomysły, jak zdobyć klucz publiczny?Jak zdobyć klucz publiczny za pomocą 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>
Dzięki.
czekaj, to wygląda jak ty” już korzystam z metody 'get_pubkey', aby uzyskać publikację klawisz c. Co nie działa? – larsks
Jak to wydrukować? – usp