我有一个为HTTPS配置的datasnap服务器,据我所知,这启动并运行正常。
从客户的角度来看,我生成datasnap客户端类'通过TSQLConnection组件我收到一条错误消息 - 获取服务器证书时出错。
任何人都可以提供有关此问题以及如何解决此问题的任何有用信息吗?
谢谢,
答案 0 :(得分:1)
似乎是Server项目中TDSCertfiles组件的错误。
以编程方式设置了以下属性后,该错误似乎忽略了我在代码中放置的内容并查找了在对象检查器中手动设置的内容(空):
FIX - 设置上述属性后,在调用 DSHTTPService.Start 之前添加以下内容:
<强> DSCertFiles.SetServerProperties(DSHTTPService.HttpServer)强>
从我的客户端应用程序重新测试连接/生成服务器方法,我不再收到错误消息并成功连接。