.pem 证书转换为可读格式

.pem certificate into readable format

证书的可读格式叫什么?它是 ASN.1 格式吗? 我需要 .pem 证书的格式,我可以在其中读取组织日期等信息。

如何在 nodeJS 中将 .pem 文件转换成这种可读格式?

提前致谢。

ASN.1 不是一种文件格式,而是一种符号。该表示法通常以 DER 或 PEM 格式表示。

DER格式为二进制,而PEM格式为base64;因此,DER 和 PEM 格式都不是 人类可读的

证书的人类可读表示未标准化且没有名称;但是,您可以使用 OpenSSL(及其一些包装器)获得证书的人类可读表示形式。

我不是很熟悉node.js;然而,快速浏览一下 npm(官方 node.js 包管理器)我发现许多 OpenSSL wrappers.

wopenssl 似乎有一个相当完整的证书解析套件。它允许您获取发行者、到期日期等。