如何“diff”两个cacerts文件?

5

我有两个Tomcat服务器,它们拥有不同的"cacerts"文件。其中一个运行"keytool -list -keystore cacerts"命令会显示我的密钥库包含95个条目,而另一个则显示96个。我尝试保存列表输出并对其运行diff命令进行比较,但证书似乎以不同的顺序排列。在我撰写代码之前,是否有智能工具可以告诉我这些文件之间的差异?谢谢!

1个回答

8
使用 sort
user@host1$ keytool -list -keystore cacerts | sort > certs1
user@host2$ keytool -list -keystore cacerts | sort > certs2

然后将这两个文件复制到同一主机并进行比较:

diff certs1 certs2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接