上面命令执行报错,报错信息为“unable to load Private Key 547829805072:error:0909006C:PEM routines:get_name:no start line:../openssl-1.1.1q/crypto/pem/pem_lib.c:745:Expecting: ANY PRIVATE KEY”
时间: 2024-02-03 10:02:38 浏览: 307
node.js请求HTTPS报错:UNABLE_TO_VERIFY_LEAF_SIGNATURE\的解决方法
这个错误通常表示您提供的文件不是有效的私钥文件或者文件格式不正确。请确保您提供的文件是有效的RSA私钥文件,并且文件格式为PEM格式。
如果您的私钥文件不是PEM格式,您可以尝试将其转换为PEM格式,然后再执行解析命令。以下是一个转换私钥为PEM格式的示例命令:
```shell
openssl rsa -inform <当前私钥格式> -outform PEM -in private_key -out private_key.pem
```
请将 `<当前私钥格式>` 替换为您实际的私钥文件格式,`private_key` 替换为实际的私钥文件路径。转换完成后,再尝试使用之前提供的解析命令来解析私钥。
如果问题仍然存在,请确保您的私钥文件没有被损坏或者提供正确的私钥文件。
阅读全文