如何在终端中检查我的 .pem 证书的密码?

如何在终端中检查我的 .pem 证书的密码?

我必须将.pfx证书转换为.pem证书。但是,根据我正在处理的一个错误,我想知道.pem的密码是否已正确设置。

我如何从终端/命令行轻松检查这一点?

答案1

实际上,PEM 文件中保护的只是密钥。您可以使用以下命令检查用于加密密钥的密码:

openssl pkey -in /the/pem/file.pem

如果它打印出密钥,则说明您提供的密码是正确的。如果它不要求输入密码,则说明它不受保护。

要以编程方式检查,请使用以下命令:

openssl pkey -in /the/pem/file.pem -passin pass:the_password -noout

并检查$?变量是否成功。不幸的是,在这种情况下,没有办法判断密钥是否加密。

相关内容