Importコマンドを使用して証明書を追加した、jre/lib/securityの下にキーストアファイルcacertsがあります。
キーストアに50を超える証明書があります。キーストアで最後にインポートされた証明書のエイリアス名を見つける方法を教えてください。エイリアス名が必要な最後に追加された証明書を削除したい。親切に助けてください。
次のようにキーストア内のすべての証明書を一覧表示できます
linux上
keytool -list -v -keystore keystore.jks | grep "Alias name\|Creation date"
windowsの場合
keytool -list -v -keystore keystore.jks | findstr "Alias Creation"
すべての証明書をリストしてみましたか?.
keytool -list -v -keystore keys.store
追加された順序で表示される場合があります。
また、コマンドプロンプトまたはターミナルチェック履歴を介して証明書を追加した場合。
_Java.security.KeyStore
_を使用してキーストアをロードし、aliases()
メソッドを使用してキーストアファイル内のすべてのエイリアス名の列挙を取得できます。
_Java security.Keystore
_ Java doc