Posted on November 29, 2021 at 12:53 pm
Make sure TLSv1.2 is present in SSL Versions:
SSL := TIdSSLIOHandlerSocketOpenSSL.Create(nil); SSL.SSLOptions.SSLVersions := [sslvTLSv1_1, sslvTLSv1_2]; HTTP.IOHandler := SSL; |
Then make sure to update the OpenSSL DLLs:
OpenSSL DLLs (x86):
openssl-1.0.2u-i386-win32.zip
OpenSSL DLLs (x64):
openssl-1.0.2u-x64_86-win64.zip
Other OpenSSL DLL versions can be found here:
https://github.com/IndySockets/OpenSSL-Binaries/
Official Embarcadero OpenSSL references:
https://docwiki.embarcadero.com/RADStudio/Rio/en/OpenSSL
Other Posts
- Detect VMWare Virtual Machine
- Detect Microsoft Virtual PC Virtual Machine
- Fix MariaDB 10.5 "Can't create test file" errors
- Use MariaDB and MySQL without Password (MySQL Backup)
- Check if a Trademark is already registered
- Make name server address permanent in /etc/resolv.conf
- InnoSetup error the servicemanager is not available
- InnoSetup disable DesktopIcon via command-line
Updated Posts
- Use cURL to check for SSL certificate issues:
- How to test Socks5 proxy with cURL
- How to use variables in a sed command
- Best Socks5 Servers for Linux Debian
- Error NO_PUBKEY in Google Cloud Debian Packages Update
- How to Run a Command with Time Limit in Bash Linux
- MySQL InnoDB log sequence number is in the future
- Download CSV Top 1 Million Websites by Popularity