с использованием OpenSSL, я могу извлечь модуль ключа publi c из различных объектов с помощью следующих команд:
openssl rsa -noout -modulus -in {KEY}
openssl req -noout -modulus -in {CSR}
openssl x509 -noout -modulus -in {CERT}
Я пытаюсь воспроизвести это в python, используя cryptography
или пакет pyopenssl
.
Я могу извлечь ключ publi c из всех этих объектов в Python, но я не могу понять, как кодировать модуль в соответствии с выводом командной строки OpenSSL - который выглядит как версия формата с кодировкой base64, который я не могу понять из документации или исходного кода любого из трех проектов.