Hi,
I am evaluating if sgcIndy would solve our problem of being stuck with TLS 1.2 and OpenSSL 1.0 library. It looks promising and seems like made to solve exactly that problem. However, If I run the TCPClient/TCPServer Demos and select OpenSSL 3.0 and TLS 1.3 I can see in Wireshark that TLS1.0 is being used.
I've tried to recreate my own demo with forced values to OpenSSL API 3.0 and TLS 1.3 by changing the TIdServerIOHandlerSSLOpenSSL as well as setting the global variable OPENSSL_API_VERSION := opSSL_3_0;
I also removed all other *.dll files except for libssl-3.dll and libcrypto-3.dll from the bin folder.
As a result upon starting the application I get an Assertion failure error pointing to IdSSLOpenSSL.pas, line 3087.
Any change I am doing something wrong?
I am evaluating if sgcIndy would solve our problem of being stuck with TLS 1.2 and OpenSSL 1.0 library. It looks promising and seems like made to solve exactly that problem. However, If I run the TCPClient/TCPServer Demos and select OpenSSL 3.0 and TLS 1.3 I can see in Wireshark that TLS1.0 is being used.
I've tried to recreate my own demo with forced values to OpenSSL API 3.0 and TLS 1.3 by changing the TIdServerIOHandlerSSLOpenSSL as well as setting the global variable OPENSSL_API_VERSION := opSSL_3_0;
I also removed all other *.dll files except for libssl-3.dll and libcrypto-3.dll from the bin folder.
As a result upon starting the application I get an Assertion failure error pointing to IdSSLOpenSSL.pas, line 3087.
Any change I am doing something wrong?