首页 > 解决方案 > 使用 TLS over TCP 将日志发送到远程系统日志服务器

问题描述

我是通过 TCP 实现 TLS 的新手。我正在使用 winsock 将 TCP 数据包发送到远程系统日志服务器,就像这里给出的示例一样: https ://docs.microsoft.com/en-us/windows/win32/winsock/complete-client-code

现在我想通过 TCP 使用 TLS。我已经按照以下步骤在我的 centOs 机器(syslog 服务器)上配置了 rsyslog:https: //www.golinuxcloud.com/secure-remote-logging-rsyslog-tls-certificate/ 但上面的链接说明了有关从一个 syslog 发送日志的信息服务器到另一个 syslog 服务器。我需要将日志从我的应用程序 [cpp 套接字编程] 发送到远程系统日志服务器。

有人可以帮助我,我应该如何实现这一目标?我是否需要在我的应用程序正在运行的地方存储任何证书,或者我应该如何通过 TCP 从我的应用程序到远程 syslog 服务器进行 TLS。

标签: winsocksyslogwinsock2rsyslog

解决方案


推荐阅读