Connecting to Network Devices Using a Secure Sockets Layer (SSL)

You can connect to external systems from JADE by using an SSL library protocol instead of the TCP/IP protocol when the TcpIpConnection class sslContext property contains a reference to a JadeSSLContext transient object.

JadeSSLContext connections use digital certificates in X509 format, which must exist on disk in Privacy‑Enhanced Electronic Mail (PEM)‑encoded certificate (PEM) format.

The transient JadeX509Certificate class stores the digital certificates in X509 format.

SSL is a secure communication protocol on top of an already established TCP/IP connection.

SSL libraries are generated from publicly available third‑party sources, maintained by the OpenSSL Group (http://www.openssl.org). Jade supports TLS version 1, TLS version 1.1, and TLS version 1.2.

For details about the JadeSSLContext and JadeX509Certificate classes and the properties and methods defined in these classes, see Chapter 1 of the JADE Encyclopaedia of Classes.