HI, Есть ли способ узнать тип кодирования файла сертификата?
Если вы открываете сертификат в блокноте, и он начинается с ----- BEGIN CERTIFICATE -----, тогда он закодирован в Base64. если это все goobledygook, то оно закодировано в DER.
Информационный, поскольку он получил хит поиска - все сертификаты X.509 в значительной степени используют Distinguished Encoding Rules (DER) в качестве стандарта кодирования по умолчанию для хранения данных сертификата в абстрактной синтаксической нотации номер один (ASN.1). Base64 - это форма двоичного кодирования текста (обычно в тексте ASCII). Это делает его «дружественным» для передачи.
Ref: http://www.herongyang.com/Cryptography/Certificate-Format-DER-Distinguished-Encoding-Rules.html
https://support.ssl.com/Knowledgebase/Article/View/19/0/der-vs-crt-vs-cer-vs-pem-certificates-and-how-to-convert-them