Products

Comparing SecurCS, SecurLib/SSL and SecurLib/SSL-AT

If you have written a TCP/IP based application on your NonStop system and want to add SSL support, you can use both SecurCS, SecurLib and SecurLib/SSL-AT to accomplish that task. Which product will suit your needs better, will depend on a number of factors.

Before using SecurLib/SSL you have to meet some requirements:

  • You need to have the full source code of your application (not required for SecurLib/SSL-AT).
  • The application can be written in TAL, C, C++ or COBOL.
  • SecurLib is delivered as a static library to be bound together with your application with a header file.
  • SecurLib supports native compilers only (does not apply to SecurLib/SSL-AT).

 

In general, implementing SecurLib will be more work than using SecurCS, however you end up with a more integrated solution. The following table lists some of the technical differences when using either of the product:

 SecurCSSecurLibSecurLib/SSL-AT
Remote IP address and portApplication will see 127.0.0.1 for all incoming connections. Remote Port will be hidden.Application will see true remote IP address and port.Application will see the remote IP address and port
Process hopsMessages will run through IP stack twice.Messages will run through IP stack onceMessages will run through IP stack only once (for native code; for non-native code it will still run through twice)
Effort to convert applicationMinimal: only some configuration changes.Medium: some source code changes, integration of SecurLib library, recompile.Zero: no changes to application or configuration required 

Related Topics
Related Success Stories