Я пытаюсь поддерживать TLS 1.2 с использованием компонента THTTPRio.
Ранее я поддерживал TLS 1.2 в других проектах, использующих TIdSSLIOHandlerSocketOpenSSL с IOHandler в TIdHTTP. Это SOAP, поэтому я пытаюсь придерживаться компонента HTTPRio.
Кажется, что он не имеет доступа к IOHandler, если я не могу включить директиву INDY_CUSTOM_IOHANDLER и затем получить к ней доступ через THttpRio.HTTPWebNode.
Полагаю, мои варианты:
- Заставьте THTTPRio использовать INDY, но я не уверен, как и на что это повлияет.
- Вручную создайте и проанализируйте пакеты мыла и используйте TIdHTTP.
Есть ли лучший способ, чем любой из этих вариантов?
Delphi 10.2 Версия 25.0.29899.2631
Инди версия: 10.6.2.5366