linkと複数の投稿hereとhereを読むと、Windowsと同様にLinux用のシステムキーストアはありません。ファイルシステムの証明書に保存するための歴史的なOpenSSLの慣習があるだけです。
したがって、キーを管理するために追加のパッケージをインストールする必要があります。私は
Mozilla Firefoxのキーストアにユーザーのアクセスに必要なブラウザ(almostd非推奨)アプレットから起動
Javaアプリケーションを発見しましたキーストアは、Mozilla Firefoxのキーストアから証明書を受け取りました。 Javaローカルアプリケーションからも使用できます。 Mozillaのインストールディレクトリの下JSSのディレクトリを作成しますhttp://docs.oracle.com/javase/7/docs/technotes/guides/jweb/security/keystores.html
を参照してください。
jssディレクトリにJSS JARファイルをコピーします。
JSSネイティブライブラリ.soをMozillaのインストールディレクトリにコピーします。
Mozillaの起動スクリプトで環境変数MOZILLA_HOMEをMozillaのインストールディレクトリに設定します。
環境変数LD_LIBRARY_PATHを変更して、MozillaのインストールスクリプトをMozillaの起動スクリプトに含めます。このblogで
もこれはファイルシステムを使用せずに、Linux上で管理ストアを取得するために、よく知られた代替手段です
(スペイン語)について説明します。
のGNOMEキーリング
私はこのプロジェクトを発見したが、私はそれが正常に動作することを確認することはできません。それはPKCS#11インタフェースを持っているので、適切なドライバを使ってJavaからアクセスできるはずです
pfxファイルは単にpkcs12コンテナではありません。これは、KeyStore.getInstance( "pkcs12")を使用してファイルをロードできることを意味します。私は間違っている可能性があります:-) – vegaasen
はい、それは本当です。しかし、私はセキュリティリスクのプログラムb/cにpfxファイルのパスワードを保存したくありません。私はそれをLinuxマシンにインストールし、実行時に証明書にアクセスしたい – user3750474