Как преобразовать.p12 в.crt файл?
Может кто-нибудь сказать мне правильный путь / команду для извлечения / преобразования файла сертификата.crt из файла.p12? После того как я искал. Я нашел способ конвертировать.pem в.crt. но не найдены.p12 до.crt.
3 ответа
Решение
Попробуйте с данной командой
openssl pkcs12 -in filename.p12 -clcerts -nokeys -out filename.crt
это не вопрос или проблема программирования или разработки
используемый вами тег 'crt' не имеет ничего общего с расширением файла
.crt
- который не является конкретным форматом в любом случаеВы также пометили "keytool". Если вы имеете в виду Java keytool, который не единственный, он может сделать это:
keytool -keystore in.p12 -storetype pkcs12 -exportcert -file out.crt -rfc -alias $name # for java9 up omit -storetype pkcs12 -- it's now default # -rfc gives PEM form; omit for DER form # can omit -alias $name if 'friendlyname' is mykey -- # but that's likely only for stores created _with_ keytool # because other tools and users mostly don't use that name
(но лично я бы использовал
openssl
как в ответе crack_it).
openssl pkcs12 -in имя_файла.p12 -clcerts -nokeys -out имя_файла.crt
Не работай со мной