Я работаю в личном проекте, где мне нужно прочитать сертификат p12
в Python3. Сейчас мне нужно использовать openssl_pkey_get_private
и openssl_pkey_get_details
эквиваленты из php в Python3, но я не нашел способа сделать это
Я искал в интернете эквивалент python без взгляда.
PHP-код, который мне нужно преобразовать в python, выглядит следующим образом:
$complem = openssl_pkey_get_details(openssl_pkey_get_private($this->privateKey));
$this->Modulus = base64_encode($complem['rsa']['n']);
$this->Exponent = base64_encode($complem['rsa']['e']);
Для openssl_pkey_get_private
Я написал этот код:
def openssl_pkey_get_private(private_key):
detailed_key = RSA.importKey(private_key)
return detailed_key
Приведенный выше код дает массив с a
, e
, n
и т. Д. Но для openssl_pkey_get_details
я понятия не имею, что делать.