我正在使用 FireMonkey 构建多平台客户端应用程序,该应用程序将与内部开发的服务器进行通信,因此我们正在寻找在这种情况下使用自签名证书。
根据这篇文章:SSL / HTTPS on different platforms on different platforms with TIdHTTP and TRESTClient,似乎 TRESTClient 对 SSL 的支持是开箱即用的,不需要像 TidHTTP 那样分配 IO Handler。问题是我找不到将自签名证书分配给 TRESTClient 的方法,就像您可以使用 IdSSLIOHandlerSocketOpenSSL 组件那样。此外,TRESTClient.HTTPClient 似乎没有像 Indy 的 HTTP 那样发布 IOHandler 属性。
我的问题是:有没有办法在 Delphi XE7 中向 TRESTClient 组件提供自签名证书以及如何?