SSL + クライアント証明書認証を使用してサーバーから jar 依存関係をロードするアプレットがあります。
アプレットをロードする Web ページは、クライアント証明書を使用して既に認証されています。
ただし、アプレットが起動すると、(ブラウザとは別の) JVM プロセスによって、証明書を選択するためのダイアログが表示されます。結局のところ、これらの証明書は Java クライアント証明書キーストアから読み込まれます。
%USERPROFILE%\Application Data\Sun\Java\Deployment\security\trusted.clientcerts (Windows XP/2000)
%USERPROFILE%\AppData\LocalLow\Sun\Java\Deployment\security\trusted.clientcerts (Windows 7)
ユーザーが自分の証明書をこのキーストアにインポートすることを強制したくありません。代わりに、JVM に Firefox の証明書キーストア内の証明書を検索させたいと考えています。
これは実行可能ですか?実際の例は非常に高く評価されます!