Products

SecurLib/SSL

Easily integrate SSL into your own socket applications

SSL is a protocol designed to encrypt TCP/IP connections by combining various cryptographic algorithms. As such, SSL is more complex than the implementation of a simple cryptographic operation.

Many companies have built applications on the NonStop server which make use of TCP/IP as a means to communicate with other systems. Those applications have been implemented using the TCP/IP sockets API provided as part of the NonStop operating system. Adding an SSL encryption layer to those applications can be a daunting task. Open source libraries such as OpenSSL do not easily fit the Guardian "Nowait" IO paradigm. Even with portable libraries a proper SSL implementation must be based on a thorough understanding of the intricacies of SSL. Furthermore, optimizing the performance of SSL encryption for the NonStop platform can present a serious challenge.

SecurLib/SSL brings the power of comForte's proven SSL implementation to your self-written TCP/IP applications. SecurLib/SSL hides the SSL implementation complexities so that SSL encryption can be added by changing just a few lines of your source code.

NEW: SecurLib/SSL-AT (Application Transparent) adds SSL encryption to atm traffic or application data transparently.

FeaturesBenefits
NEW: SecurLib/SSL-ATNo changes to application or configuration required.
Takes advantage of comForte's proven SSL implementations SecurLib/SSL shares code with comForte's proven SSL products such as SecurCS. As such it provides a full-featured SSL implementation built specifically for the NonStop server platform.
Easy integration with your existing source codeSecurLib/SSL replaces the TCP/IP socket API (i.e. a call to send_nw is simply replaced by calling SSL_send_nw) and therefore requires very few changes to your source code.
Hides complexity of SSL and Guardian IOEven with SSL libraries such as openssl, it is not trivial to implement SSL and to integrate it with the NonStop server Guardian "Nowait" IO paradigm. SecurLib/SSL hides all that complexity from you.
Tight integration of SSL into your applicationOther than with a proxy-based solution, SecurLib SSL gives your application full access to the remote application retaining the IP address and port number of the remote application.

SecurLib/SSL Requirements

To use SecurLib/SSL, the following requirements have to be met:

  • you need to have full source code of your application
  • the application can be written in TAL, C, C++ or Cobol
  • OSS is not required
  • As of now, SecurLib supports native compilers only
  • SecurLib is delivered as a static library to be bound together with your application with a header file