我需要查看.pem
文件内容。在网上搜索了一番后,我发现了两种查看内容的方法,
答:我执行了下面提供的命令,
sudo keytool -printcert -file cak.artt.pem
输出是,
keytool error: java.lang.Exception: Failed to parse input
B.我执行了命令,
sudo openssl x509 -in cak.artt.pem -text
输出是,
unable to load certificate
139976958314128:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:696:Expecting: TRUSTED CERTIFICATE
APNS certificates
我读到这种情况可能发生在将私钥和证书合并为一个的情况下.pem
。指令是使用文本编辑器将它们分成两个文件,上述命令将起作用。
如何执行此操作并查看证书的内容?我有 Debian 8 环境。顺便说一句,我在机器上安装了 JDK 9
答案1
当您尝试读取 DER 编码证书时有时会出现此错误消息。
您可以使用此命令查看 DER 编码证书详细信息:
openssl x509 -in YOUR_FILENAME -inform der -text -noout