brg*_*rgs 5 openssl certificate
正如标题所说。我可以使用 php 轻松验证openssl_pkcs12_readp12 证书的密码,但似乎 pem 没有类似的功能。也许用 pem 做这件事是不可能的?
如果您不介意命令行和 shell 历史记录中的密码,请尝试此操作:
openssl rsa -noout -in YOUR_PRIVATE_KEY_FILE.pem -passin "pass:YOUR_PASSWORD"
Run Code Online (Sandbox Code Playgroud)
或使用文件中的密码:
openssl rsa -noout -in YOUR_PRIVATE_KEY_FILE.pem -passin "file:/PATH/PASSWORD_FILE.TXT"
Run Code Online (Sandbox Code Playgroud)
或者围绕这样的事情构建:
if openssl rsa -noout -in "$KEYFILE" -passin "pass:$PASSWORD" 2>/dev/null; then
echo OK
else
echo "Wrong password"
fi
Run Code Online (Sandbox Code Playgroud)