ASN.1 не формат файла, а обозначение. Эта нотация обычно представлена в формате DER или PEM.
Формат DER является двоичным, а формат PEM - base64; Поэтому ни формат DER, ни PEM не являются для человека, читаемым.
Человеко-читаемое представление сертификата не стандартизировано и не имеет названия; однако вы можете получить понятное для пользователя представление сертификата, используя OpenSSL (и некоторые его обертки).
Я не очень хорошо знаком с node.js; однако, быстро взглянув на npm (официальный менеджер пакетов node.js), я нашел много OpenSSL wrappers.
wopenssl, похоже, имеет достаточно полный набор для синтаксического анализа сертификатов. Это позволяет вам получать эмитент, даты истечения срока действия и т. Д.
Это именно то, что я искал. Функция wopenssl.x509.parseCert (cert) дает мне необходимую мне информацию. Спасибо! – nolags