Danke für die Erklärungen. Dass das geplant war, wusste ich nicht. Dann ist es jetzt an der Zeit, alles richtig zu machen.
Sollte man von nun an auch direkt alle anderen verfügbaren Versionen unterstützen und nach und nach wieder entfernen, wenn es an der Zeit ist?
Delphi-Quellcode:
type
TIdSSLVersion = (sslvSSLv2, sslvSSLv23, sslvSSLv3, sslvTLSv1,sslvTLSv1_1,sslvTLSv1_2);
Da TLS 1.0 ohnehin ausgedient hat, sollten beim nächsten Update von Delphi in der Datei IdSSLOpenSSL auch diese Zeilen angepasst werden
Delphi-Quellcode:
const
DEF_SSLVERSION = sslvTLSv1_2;// DEF_SSLVERSION = sslvTLSv1;
DEF_SSLVERSIONS = [sslvTLSv1_2]; // DEF_SSLVERSIONS = [sslvTLSv1];