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