Reputation: 2428
I need to communicate with a device that uses SSL. It used to use socket to communicate with my Delphi app, but now I'd like to use security communication with the device.
So, is there a TServerSocket and TClientSocket equivalent component that I can use SSL?
Upvotes: 4
Views: 3687
Reputation: 3402
ICS from François Piette is a excellent open source library with SSL support.
Upvotes: 3
Reputation: 46080
There's no built-in direct equivalent in Delphi. You can use Indy with either OpenSSL or SecureBlackbox SSL classes however Indy is not a drop-in replacement for TServerSocket/TClientSocket, as they use very different coding models. Or you can use TElSecureClientSocket and TElSecureServerSocket classes of SecureBlackbox - they are descendants and direct replacements for TClientSocket and TServerSocket respectively. Note: SecureBlackbox is our product.
Upvotes: 7