SocketTools Secure .NET Edition

SocketTools Secure .NET Edition

The SocketTools Secure .NET Edition is a collection of managed code classes, designed to simplify the integration of Internet functionality into applications built using Visual Studio or Borland Developer Studio. The SocketTools .NET Edition is ideal for the Visual Basic or C# developer who requires the ease of use and rapid development features of a component, without the complexities of the native socket classes and without requiring in-depth knowledge of how the various Internet protocols are implemented.

SocketTools .NET includes nineteen class libraries and components which can be used to develop applications that meet a wide range of needs. Included are classes for uploading and downloading files, sending and retrieving e-mail messages, remote command execution, terminal emulation, and much more.

The following are just some of the features in the SocketTools .NET Secure Edition:

  • Managed code classes compatible with any .NET language
  • Fully compatible with Visual Studio 2003/2005/2008
  • Versions 1.1, 2.0 and 3.5 of the .NET Framework are supported
  • Class interface that is very similar to the ActiveX control interface
  • Low resource utilization and no external dependencies on third-party libraries
  • A comprehensive product with support for all of the major Internet protocols
  • Includes both high level and lower level interfaces for maximum flexibility
  • Support for both synchronous and asynchronous network connections
  • Thread-safe implementation with full support for multithreaded applications
  • Support for FTP and HTTP proxy servers and automatic proxy detection
  • Support for the standard SSL, TLS and SSH security protocols with up to 256-bit encryption
  • Support for Secure Shell (SSH) remote command execution and SFTP file transfers
  • Integrated security features can be enabled with just a few lines of code
  • Support for both implicit and explicit SSL and TLS connections
  • Support for client certificates when required by the remote host
  • No dependencies on third party security libraries
  • An extensive Developer's Guide and online Technical Reference
  • A professional technical support staff and extensive online support resources
  • No runtime licensing fees or additional royalties
  • A trusted company with over 10 years experience developing Internet components

The SocketTools Secure .NET Edition includes support for the industry standard Secure Sockets Layer (SSL), Transport Security Layer (TLS) and Secure Shell (SSH) protocols which are used to ensure that data exchanged between the local system and a remote host is secure and encrypted. The Secure Edition provides an interface for all of the major secure Internet protocols such as HTTP, FTPS, SFTP, SMTPS, POP3S, IMAPS and more.

Your data is protected by strong encryption, and SocketTools includes support for client certificates and other advanced features. You can also create your own, custom secure client and server applications and there's no need for you to understand the details of certificate management, data encryption or how the security protocols work. All it takes is a few lines of code to enable the security features with very minimal changes to any existing code.

For developers who have used the SocketTools Visual Edition, you'll immediately find yourself in familiar territory. The SocketTools .NET class libraries have properties, methods and events that are very similar to the ActiveX control that you've used in languages like Visual Basic 6.0. Although there are some inherent differences with the managed code .NET classes, whenever possible the interfaces were designed to make the transition from the Visual Edition as easy as possible.