kwm ( WebMoney キー) ファイルがあります。関連するKey Extractorを使用して RSA キーを抽出します。
抽出されたデータの XML 構造は次のとおりです。
<RSAKeyValue>
<Modulus>modulus data</Modulus>
<D>more data</D>
</RSAKeyValue>
この XML から PrivateKey をエクスポートOpenSSL
して、その PrivateKey を使用してデータに署名できるようにする必要があります。
秘密鍵を抽出する方法を示す.Net ソリューションを見つけました。しかし、私はこれを達成できませんでしたpython OpenSSL
で PrivateKey データを取得するにはどうすればよいpython OpenSSL
ですか?
注: を使用してファイルOpenSSL
から PrivateKey をロードするために既に使用していますが、上記の XML データから PrivateKey を抽出できません。pfx
OpenSSL.crypto.load_pkcs12(<pfx_file>).get_privatekey()