#java #diff #keytool #cacerts
#java #разница #keytool #cacerts
Вопрос:
У меня есть два сервера Tomcat с разными файлами «cacerts». На одном, запуск «keytool -list -keystore cacerts» говорит, что мое хранилище ключей содержит 95 записей, на другом — 96. Я попытался сохранить выходные данные списка и запустить для них diff, но сертификаты, похоже, находятся в разных порядках. Прежде чем я что-то напишу, есть ли интеллектуальная утилита, которая сообщит мне о различиях между файлами? Спасибо!
Ответ №1:
Использование sort
:
user@host1$ keytool -list -keystore cacerts | sort > certs1
user@host2$ keytool -list -keystore cacerts | sort > certs2
затем скопируйте оба файла на один хост и diff:
diff certs1 certs2