2

キーストアまたはキーファイル(基本的にPKCS12タイプ)からキーにアクセスする方法を考えてください。接続を作成したくありません。ユーザーのマシンにあるこの秘密鍵にアクセスし、暗号化してから、プレーンテキスト文字列としてサーバーにパラメーターとして送信したいだけです。ある種の認証のためにこれを行っています。

では、キーファイルからキーを簡単に抽出するにはどうすればよいでしょうか? SSL 接続/証明書などは必要ありません。

これを実装するためにpythonを使用しています。

ソル:

以下のコードを使用して、pyOpenSSL を使用してキーを抽出できました。

>>> p12 = load_pkcs12(file("C:\XYZ\DistProfile.p12", "rb").read(), "passwd")  
>>> p12.get_certificate()
>>> p12.get_privatekey()
>>> key_pem = dump_privatekey(FILETYPE_PEM,p12.get_privatekey())
Key_pem will have the private key 
4

0 に答える 0