140396812269456:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:707:Expecting: TRUSTED CERTIFICATE
时间: 2024-05-27 19:07:25 浏览: 18
这个错误通常表示你在尝试读取一个不正确的PEM证书文件。PEM格式的证书通常以"-----BEGIN CERTIFICATE-----"开头,以"-----END CERTIFICATE-----"结尾。请确保你提供的证书文件是正确的PEM格式,并且开头和结尾都包含正确的标识符。你可以检查一下你的证书文件是否存在问题,或者更换一个正确的证书文件再试一下。
相关问题
(SSL: error:0906D06C:PEM routines:PEM_read_bio:no start line:Expecting: TRUSTED CERTIFICATE
根据引用内容可以看出,报错信息指出SSL加载证书时出现了问题,具体是PEM routines:PEM_read_bio:no start line:Expecting: TRUSTED CERTIFICATE。这个错误通常是由于私钥文件的格式问题引起的。在引用中提到,正确的写法是在字符串变量中加上前缀和后缀。所以,解决这个问题的方法是确保私钥文件的格式正确,包括在开头加上-----BEGIN RSA PRIVATE KEY-----以及在结尾加上-----END RSA PRIVATE KEY-----。这样做应该可以解决报错的问题。<em>1</em><em>2</em><em>3</em>
#### 引用[.reference_title]
- *1* [PEM_read_bio_X509_AUX() failed (SSL: error:0906D06C:PEM routines:PEM_read_bio](https://blog.csdn.net/poem_2010/article/details/122692587)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item]
- *2* *3* [支付宝 PEM routines:PEM_read_bio:no start line](https://blog.csdn.net/solocao/article/details/82466286)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item]
[ .reference_list ]
unable to load certificate 140022188078992:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:707:Expecting: TRUSTED CERTIFICATE
这个错误通常表示 OpenSSL 无法加载证书,可能是因为证书文件格式不正确或文件损坏。请确保你提供的证书文件遵循正确的 PEM (Privacy-Enhanced Mail) 格式。
以下是几种可能的解决方法:
1. 确认证书文件格式:使用文本编辑器打开证书文件,确保它以 `-----BEGIN CERTIFICATE-----` 开头,以 `-----END CERTIFICATE-----` 结尾,并且中间的内容是一行一行的 Base64 编码。如果证书文件不符合这个格式,你可能需要获取正确格式的证书。
2. 检查证书文件路径:确认你提供的证书文件路径是正确的,并且确保你有读取该文件的权限。在命令中使用绝对路径或相对路径来确保指定了正确的文件。
3. 确认证书文件没有损坏:你可以尝试使用文本编辑器打开证书文件,确保它没有被意外修改、截断或损坏。如果你怀疑证书文件损坏,可以尝试使用其他可信的源重新获取证书。
4. 重新生成证书:如果以上方法都无法解决问题,可能需要重新生成证书。您可以参考之前提到的 `tls-gen` 工具来生成新的证书。
如果问题仍然存在,请提供更多详细信息,例如完整的错误消息和命令行操作,以便我能够更好地帮助你解决问题。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)