
Мне нужно протестировать коллекцию API на postman, и мне дали два файла, связанных с сертификатом. Один файл с расширением KEY, а другой с расширением CER. Я заметил, что на postman требуется файл с расширением CRT. Правильно ли переименовывать файл CER с расширением CRT?
решение1
«Один [CER] — это «двоичная» кодировка X.509, а другой [CRT] — это «текстовая» кодировка base64, которая обычно начинается с «-----BEGIN CERTIFICATE-----». Они кодируют одни и те же данные, но разными способами. Большинство систем принимают оба формата, но, если вам нужно, вы можете преобразовать один в другой с помощью openssl или других инструментов. Кодировка в файле сертификата на самом деле не зависит от того, какое расширение кто-то дал файлу»
Фрагмент принятого ответа на stackoverflow:https://stackoverflow.com/questions/642284/do-i-need-to-convert-cer-to-crt-for-apache-ssl-certificates-if-so-how
Согласно приведенной выше цитате, вам нужно будет преобразовать файл CER в файл CRT. Это можно сделать с помощью инструмента openssl cli. Пример команды предоставлен.
openssl x509 -inform DER -in certificate.cer -out certificate.crt
Фрагмент ответа на stackoverflow:https://stackoverflow.com/questions/642284/do-i-need-to-convert-cer-to-crt-for-apache-ssl-certificates-if-so-how