我们在配置SSL证书或者进行SSL/TLS多种证书类型的转换时,遇到error:0906D066:PEM routines:PEM_read_bio:bad end line此类报错,通常是因为合并证书链时结尾行有误导致,解决方法如下:

我们在配置SSL证书或者进行SSL/TLS多种证书类型的转换时,遇到error:0906D066:PEM routines:PEM_read_bio:bad end line此类报错,通常是因为合并证书链时结尾行有误导致,解决方法如下:

原因是我们在SSL证书链不完整导致浏览器不受信任中解决办法是通过合并证书链解决证书不受信任问题,而在合并时有的通过编辑器合并时会导致合并证书代码有误,如下图为错误表现,检查证书结尾处处理为换行。

screen ssl bad line error

下图为正确方式。

screen ssl bad line correct