Use of Proxy Servers when using the SUN sockets provider with BusinessConnect

Use of Proxy Servers when using the SUN sockets provider with BusinessConnect

book

Article ID: KB0094826

calendar_today

Updated On:

Products Versions
TIBCO BusinessConnect 6.2.0 and Higher

Description

When using BusinessConnect with the security provider set to SUN, slow transaction performance may be observed when using HTTPS connections to trading partners through a proxy server.

This is caused by the SUN security provider instructing BusienssConnect JVM (Java Virtual machine) to connect to sites specified in the certificates to obtain OCSP (Online certificate status protocol) or CRL (certificate revokation lists) information.  Although BusinessConnect may be configured to use a proxy, the JVM does not have this information by default.

Environment

All platforms

Resolution

Add these lines to all engine TRA files:

java.property.https.proxyHost=<proxy host>
java.property.https.proxyPort=<proxy port>
java.property.http.proxyHost=<proxy host>
java.property.http.proxyPort=<proxy port>

This will allow the JVM to contact those sites through the same proxy server.

Issue/Introduction

Additional configuration necessary of BusinessConnect when using TLS with the SUN sockets provider with a proxy server.