💡
原文中文,约700字,阅读约需2分钟。
📝
内容提要
本文讨论了在Armbian设备上自定义部署derper时的证书问题。由于直接重命名证书会导致“x509: certificate signed by unknown authority”错误,因此需要将生成的完整证书fullchain.cer转换为crt格式。完整证书链包含必要的认证信息,解决问题后需重启docker。
🎯
关键要点
- 在Armbian设备上自定义部署derper时,出现“x509: certificate signed by unknown authority”错误。
- 错误原因是直接重命名cer证书为crt,导致缺乏完整的认证信息。
- 需要将生成的完整证书fullchain.cer转换为crt格式,以便正确识别认证机构。
- 转换命令为:openssl x509 -inform PEM -in fullchain.cer -out derper.demo.com.crt。
- fullchain.cer包含完整证书链,而ca.cer仅包含用户证书,因此需要进行替换。
- 转换完成后,需重启docker以应用更改。
➡️