如何查看.pem证书的内容?

问题描述 投票:0回答:3

我正在使用 Java

keytool
。我已经从我的密钥库导出了自签名
.pem
证书。是否有命令可以直接从
.pem
文件(而不是密钥库中的证书)查看证书详细信息?

certificate keytool pem
3个回答
497
投票

除了使用

keytool
之外,您还可以使用以下命令

openssl x509 -in certificate.pem -text

如果您安装了

openssl
,这应该适用于任何 x509 .pem 文件。


239
投票

使用

-printcert
命令,如下所示:

keytool -printcert -file certificate.pem

1
投票

在 Windows 中,不需要外部工具,只需 powershell:

将证书文件导入到变量$cert

$fpath = "path-to-file"
$cert = New-Object Security.Cryptography.X509Certificates.X509Certificate2([string]$fpath)

要查看证书的所有内容,请输入

$cert | select *

也应该适用于其他证书扩展。

© www.soinside.com 2019 - 2024. All rights reserved.