У меня есть файл kwm (WebMoney key). Я использую связанный Key Extractor для извлечения ключа RSA.
Извлеченные данные имеют следующую структуру XML:
<RSAKeyValue>
<Modulus>modulus data</Modulus>
<D>more data</D>
</RSAKeyValue>
Мне нужно экспортировать PrivateKey из этого XML, чтобы я мог использовать OpenSSL
для подписи данных с помощью этого PrivateKey
Я нашел решение .Net, в котором показано, как извлечь закрытый ключ. Но добиться этого за python OpenSSL
мне не удалось.
Как я могу получить данные PrivateKey с помощью python OpenSSL
?
Примечание. Я уже использую OpenSSL
для загрузки PrivateKey из pfx
файла с помощью OpenSSL.crypto.load_pkcs12(<pfx_file>).get_privatekey()
, но мне не удается извлечь PrivateKey из приведенных выше данных XML.
D
) для библиотек python openssl. - person Maarten Bodewes   schedule 20.02.2014OpenSSL
, но не нашел ничего полезного. - person FallenAngel   schedule 21.02.2014