如何检查密钥库文件中的证书名称和别名?

2022-08-31 04:19:38

我有一堆.keystore文件,需要找到一个具有特定CN和别名的文件。有没有办法用keytool,jarsigner或其他工具做到这一点?我找到了一种方法来检查特定密钥库是否用于对特定apk进行签名,但我还需要获取每个文件中的别名和证书名称。


答案 1

您可以运行以下命令来列出密钥库文件的内容(和别名):

keytool -v -list -keystore .keystore

如果要查找特定别名,还可以在命令中指定它:

keytool -list -keystore .keystore -alias foo

如果未找到别名,它将显示异常:

keytool error: java.lang.Exception: Alias 不存在


答案 2

为了获得所有细节,我不得不将-v选项添加到romeintz答案中:

keytool -v -list -keystore <FileName>.keystore

推荐