Sylog-ng证书问题

时间:2017-12-14 06:07:24

标签: ssl certificate ssl-certificate syslog syslog-ng

我们已经配置了一个接受客户端日志的Syslog-ng中继服务器。客户端和中继服务器使用TLS通信和转发日志。我们注意到客户端出现以下错误。

我跟着Configuring syslog-ng PE clients设置了TLS通信。

context.Database.BeginTransaction

问题是什么,我该如何解决?

1 个答案:

答案 0 :(得分:0)

PEM文件中的客户证书前面应该有一行如下所示:

-----BEGIN CERTIFICATE-----

如果文件中没有该行,您看到的“无起始行”错误消息就是您所获得的。

检查客户端PEM文件是否包含该行。 (它只是一个文本文件,您可以使用任何编辑器查看它。)如果它不包含该行,则将文件复制到客户端时文件损坏,或者原始文件可能不正确。

如果您在Unix或Linux计算机上生成PEM文件然后将其复制到Windows计算机,则可能需要将文件中的行结尾从LF更改为CR LF,以便将其更改为正确阅读。