I am trying to support TLS 1.2 using the THTTPRio component.
I have supported TLS 1.2 before in other projects using TIdSSLIOHandlerSocketOpenSSL with the TIdHTTP's IOHandler. This one is SOAP so I am trying to stick with the HTTPRio Component.
It doesn't seem to have access to the IOHandler unless I can enable the INDY_CUSTOM_IOHANDLER Directive and then access it via THttpRio.HTTPWebNode.
I guess my options are:
- Force THTTPRio to use INDY, but I'm not sure how and what affects that will have.
- Manually create and parse the soap packets and use TIdHTTP.
Is there a better way than either of those options?
Delphi 10.2 Version 25.0.29899.2631 Indy version: 10.6.2.5366