当服务在非根模式下作为客户端时,不会发生TLS通信
TLS communication not happening when service acts as a client in Non-root mode
我有一个使用SOAP消息进行通信的系统。我使用的是GSoap-2.8.30版本。对于根用户来说,一切都很好。
但是当我为非root用户尝试相同的操作时,在发送通知时发生错误。我使用soap_faultstring()和soap_faultdetail()这样的函数来获得故障的详细原因。但是打印的是垃圾字符
代码:
printf("Fault has occured: %s, details: %s.", *soap_faultstring(&soap), *soap_faultdetail(&soap))
日志:故障发生:(null),细节:p ^ ^ ^ 8 u ^ ?。
我不确定这里的问题是什么,因为非tls和Root用户的通信都很好。
注意:我已经检查了我的证书,它们对TLS通信是有效的
非root用户无法访问某些配置文件。一旦他们的权限更新了,问题就解决了。
相关文章:
- VSOMEIP-2个设备之间的通信(TCP/UDP)不工作
- 是否可以使用winusb同时与多个相同的usb设备进行通信
- 混淆了如何使用IDL与Ethovision进行通信
- OpenSSL TLS服务器-使用客户端证书白名单
- C++ Boost::asio串行通信与Arduino无法写入
- Websocket++ 错误:收到错误handle_transport_init TLS 握手失败
- 我是否需要包含隐式使用/与 WindowsAPI 通信"Windows.h"?
- 通过TCP的PvP通信问题
- C++一个线程如何正确通信其任务已完成?
- 如何将 Firebase 与基于 Linux 的客户端应用配合使用,以便与服务器进行双向消息通信
- 使用 OpenSSL 从内存中读取原始 SSL/TLS 证书
- GRPC C++ TLS 客户端 grpc::SslCredentials() 方法不返回
- 删除功能不适用于串行通信后多个循环中的多个实例
- 网站和C++程序在同一台 Linux PC 上的通信
- 通过插槽和信号在不同线程中的两个qt对象之间进行通信
- 使用 pybind11 共享 MPI 通信器
- 进程间通信堆内存
- OpenSSL C API:如何在程序exec()之后恢复TLS连接?
- C++ TCP 套接字通信 - 连接按预期工作,几秒钟后失败,没有收到新数据,read() 和 recv() 块
- 当服务在非根模式下作为客户端时,不会发生TLS通信