Как я могу проверить, что сертификат действительно находится в формате DER?

есть ли какая-то цифровая подпись для DER, которая была бы очевидна в шестнадцатеричном редакторе?

Мне дали .файл cer с двоичным содержимым около 1,3 КБ. Мне сказали, что он в формате DER, и мое чтение предполагает, что сертификаты с этим расширением в значительной степени все либо DER, либо base-64-encoded DER с читаемым человеком заголовком, и этот файл не имеет такого заголовка. Однако, я не смог открыть его, чтобы создать ключ. Прежде чем я инвестирую чрезмерное время устранения неполадок в этом файле, я хотел бы быть уверен, что он действительно находится в формате DER.

1 ответов


попробуйте это с OpenSSL:

openssl x509 -text -noout -inform DER -in the_file_name.cer

Если вам нужно, чтобы преобразовать его, вы можете использовать это, например:

openssl x509 -inform DER -in the_file_name.cer -outform PEM -out the_file_name.pem