0

Windows-MY (MSCAPI) 証明書 (エクスポート不可としてマークされている) から PrivateKey を取得して、それを HTTPS 接続で使用してクライアントを認証するにはどうすればよいですか。

ありがとう

4

1 に答える 1

0

最終的に、Java Web Start を使用してアプリケーションをラップする必要がありました。ユーザーに証明書を要求するなど、SSL コンテキストを処理します。最初は SunMSCAPI を介して秘密鍵を取得しようとしましたが、毎回秘密鍵が壊れてしまいました。

Java Web Start が私のソリューションでした。JWS で実行するには、JAR に署名する必要があります。アプリケーションは JNLP ファイルを介して起動されます。例として、Google JWS JNLP の例を参照してください。とても簡単です。

于 2011-10-31T16:20:21.193 に答える