2012-03-18 543 views
40

我正在使用Java keytool。我从我的密钥库中导出了自签名的.pem证书。是否有命令直接从.pem文件(而不是密钥库中的证书)查看证书详细信息?如何查看.pem证书的内容

回答

48
keytool -printcert -file certificate.pem 
+11

我得到错误java.lang.Exception:解析输入失败 – maxisme 2014-06-06 00:19:14

+3

@Maximilian它可能发生在APNS证书上,它将私钥和证书组合成一个'.pem'。使用文本编辑器将它们分成两个文件,上面的命令将起作用。 (提示:复制' - BEGIN CERTIFICATE --'行到' - END CERTIFICATE --'行到新文件) – Raptor 2015-01-02 04:13:59

+0

需要java(jdk或jre) – Pieter 2016-11-14 01:57:33

83

使用keytool另外,您也可以使用命令

openssl x509 -in certificate.pem -text 

这应该提供您已安装openssl任何X509的.pem文件的工作。

+0

这适用于我,thanx,投票:) – Dilip 2016-02-15 10:57:40