This SSL Library for Visual C++ versions 6.0, .NET, and .NET 2003 simplifies the creation of secure TCP/IP applications.
Writing an application to support SSL can be a complicated process due to the high math and low-level networking knowledge requirements. To address this, libraries have been created that implement the necessary SSL features, enabling application developers to create secure applications. One such library is the CSecureSocket library, which is specifically focused on Microsoft Visual C++ (6.0, .NET, .NET 2003) and provides an object-oriented way of thinking about SSL implementation in this development environment.
The CSecureSocket library is fully MFC (Microsoft Foundation Class) compatible, with all functions derived from the class CSocket. The library's professional version features enhanced support and includes the source code.
The library's main features include support for SSL v2/v3 and TLS v1 protocols, which enable secure connections between two socket endpoints using several cipher methods that provide 128-bit encryption or higher. The library also includes easy SSL connection configuration, SSL authentication using certificates and private keys, and easy certificate verification. Advanced security options, such as ephemeral key exchange, are also included.
The library is MFC-compatible and includes simplified worker thread support for multithreaded applications. If you are familiar with the CSocket or CAsyncSocket class, it will only take a few minutes to implement SSL support into your application code with the CSecureSocket library.
Version 1.01: N/A