Вопрос в том, как импортировать файл .cer в хранилище доверенных сертификатов, но у меня есть файл .crt, который я экспортировал из Firefox.
Поиск в интернете Как импортировать .crt в доверенное хранилище указывает на этот вопрос. Поскольку я узнал, как импортировать .crt в хранилище доверенных сертификатов, я тоже отвечаю.
Ответ: такой же, как и для файлов .cer.
Кстати, вам не нужно указывать псевдоним, и после ввода команды можно ввести пароль хранилища ключей:
keytool -v -import -file somefile.crt -alias somecrt -keystore my-cacerts
Предпочтительно использовать файл cacerts, который уже находится в вашей установке Java (jre \ lib \ security \ cacerts), так как он содержит уже защищенные «популярные» сертификаты.
Обновление, касающееся различий cer и crt (просто для уточнения)
Согласно Apache с SSL - Как конвертировать CER в сертификаты CRT? и user @ Spawnrider
CER - это сертификат X.509 в двоичной форме, кодированный DER.
CRT - это двоичный сертификат X.509, инкапсулированный в текстовую (base-64) кодировку.
Это не та же кодировка.