web-dev-qa-db-ja.com

キーストアファイルでエイリアス名を見つける

Importコマンドを使用して証明書を追加した、jre/lib/securityの下にキーストアファイルcacertsがあります。

キーストアに50を超える証明書があります。キーストアで最後にインポートされた証明書のエイリアス名を見つける方法を教えてください。エイリアス名が必要な最後に追加された証明書を削除したい。親切に助けてください。

23
user903676

次のようにキーストア内のすべての証明書を一覧表示できます

linux上

keytool -list -v -keystore keystore.jks | grep "Alias name\|Creation date"

windowsの場合

keytool -list -v -keystore keystore.jks | findstr "Alias Creation"
41
SubOptimal

すべての証明書をリストしてみましたか?.

keytool -list -v -keystore keys.store

追加された順序で表示される場合があります。

また、コマンドプロンプトまたはターミナルチェック履歴を介して証明書を追加した場合。

4
yohanfernando

_Java.security.KeyStore_を使用してキーストアをロードし、aliases()メソッドを使用してキーストアファイル内のすべてのエイリアス名の列挙を取得できます。

_Java security.Keystore_ Java doc

2
zatenzu