如何“比较”两个 cacerts 文件?

sam*_*yse 5 java diff keytool cacerts

我有两个 Tomcat 服务器,具有不同的“cacerts”文件。一方面,运行“keytool -list -keystore cacerts”表示我的密钥库包含 95 个条目,另一方面,它显示 96 个条目。我尝试保存列表输出并对它们运行 diff,但证书的顺序似乎不同。在我写东西之前,是否有一个智能实用程序可以告诉我文件之间的差异?谢谢!

kni*_*ttl 8

使用sort

user@host1$ keytool -list -keystore cacerts | sort > certs1
user@host2$ keytool -list -keystore cacerts | sort > certs2
Run Code Online (Sandbox Code Playgroud)

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

diff certs1 certs2
Run Code Online (Sandbox Code Playgroud)