Hallo,
OpenSSL ist
GPL, also kein Problem und unterstützt SSL/TSL und ne menge an Chiper und Hash Algorithmen.
Aber für die direkte Verwendung aus Delphi wahrscheinlich ein bißchen ungeeignet. Besser kommt man da wohl mit den
Indy's.
Wenn's auch eine extra Anwendung sein darf kann ich noch
stunnel empfehlen - das nimmt OpenSSL und baut verschluesselte Verbindungen zu einem anderen stunnel/SSL-Server auf und unterstützt Client-Zertifikate zur Authentifizierung und ne Menge mehr.
(Sowohl OpenSSL als auch STunnel gibt es als fertige Windows Binaries)