winsock - 使用 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。
解决方案
推荐阅读
- javascript - 在多个html页面中使用相同的模态而不重复
- git - 如何取消从 Git Bash 克隆 Git 存储库?
- .net - 将控件添加到 TableLayoutPanel 单元格
- gnuplot - gnuplot:“set xrange”在 MD 数据的动画 2D 图中的异常行为
- php - 递归函数返回 NULL 但我可以回显或 var_dump()
- karate - 如何在空手道中从其他 .feature 文件中重用 Javascript 函数(编写在 Feature 文件中)
- ios - 水平 UICollectionView 的单元格内容在 iPhoneX 中从顶部剪切
- javascript - PHP - 如何将值从上一个文本框传递到同一页面上新创建的行?
- html - 将 3 个不同的图像相互居中
- google-compute-engine - gcloud compute vpn-tunnels describe [NAME] 不是 vpn-tunnel 的所有详细信息