TIBCO Patterns Encrypted Communication
TIBCO Patterns supports SSL/TLS encrypted communication between the Server and Client applications. By default, the server accepts both encrypted and unencrypted connections. The server’s acceptance of encrypted or unencrypted communications can be disabled by using a command line option. Also, all external interfaces support both encrypted and unencrypted connections.
API Connection
The server can accept plaintext connections from the usual APIs fairly quickly (hundreds or thousands of connections per second). SSL connections are substantially slower to set up (tens per second).
Normally, the connection speed is not a major factor because connections are persisted. Disabling persistent connections in combination with enabling SSL might lead to significant performance loss.
Load Balancer Support
The TIBCO Patterns server and all interfaces support SSL/TLS through a load balancer. Consult your load-balancer documentation to configure such features as SSL-pass-through and SSL-session-resume.
Using SSL/TLS through a load-balancer might impact performance, due to the load-balancer performing additional encryption/decryption. For more information, see load-balancer documentation.