Мне нужно извлечь открытый ключ из сертификата .pem, используя библиотеку криптографии в Python2, но я могу получить только объект открытого ключа.
В документации по криптографии я нашел этот код
from cryptography.hazmat.primitives.asymmetric import rsa
pem_cert=open("/home/lab14/aes/fd.pem","rb").read()
cert = x509.load_pem_x509_certificate(pem_cert, default_backend())
public_key = cert.public_key()
print(public_key)
Но когда я запускаю это, я получаю объект с открытым ключом, но не фактический ключ в шестнадцатеричном формате.
Вот вывод, который я получил
<cryptography.hazmat.backends.openssl.rsa._RSAPublicKey object at 0x7f49e214d6d8>
Любая помощь будет полезна и оценена.Спасибо