获取生成 datasnap 客户端的服务器证书时出错 类

Error getting server certificate generating datasnap client classes

我有一个为 HTTPS 配置的数据快照服务器,据我所知,它启动并运行良好。

从客户端的角度来看,当我 'Generate datasnap client classes' 通过 TSQLConnection 组件时,我收到一条错误消息 - 获取服务器证书时出错。

任何人都可以提供有关此问题以及如何解决的任何有用信息吗?

谢谢,

似乎是服务器项目中 TDSCertfiles 组件的错误。

以编程方式设置了以下属性后,该错误似乎忽略了我在代码中输入的内容并查找在对象检查器(空)中手动设置的内容:

  • Cerfile
  • 密钥文件
  • RootCertfile

FIX - 在设置上述属性之后和调用 DSHTTPService.Start 之前添加以下内容:

DSCertFiles.SetServerProperties(DSHTTPService.HttpServer).

从我的客户端应用程序重新测试 connection/Generating 服务器方法,我不再收到错误消息并且连接成功。