Connect:Direct Select Version 1.2.01 Considerations
Connect:Direct® Select version 1.2.01 processes zero length messages in a different way than version 1.2.00 and is reported as an issue in the Secure Proxy testing database. Therefore, it will not work as configured with Secure Proxy version 3.1.x or later. To use Connect:Direct Select version 1.2.01 with Secure Proxy, turn off empty SSL records.
In a Microsoft™ Windows™ installation, first determine how the Secure Proxy engine is running and then modify the appropriate file. To turn off empty SSL records in a Microsoft Windows installation running as a Microsoft Windows service:
- Open the SSPEngine$.lax file in the install_dir\bin directory, where install_dir is the location of the Secure Proxy engine.
- Add the parameter, -
DDisableSSLEmptyRecords=true, to the following section, as shown:lax.nl.java.option.additional=-DDisableSSLEmptyRecords=true -server -Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger -Dcom.sterlingcommerce.cspssh.logging.SSHLogger.logger=logrp -Dcom.sterlingcommerce.cspssh.stats=false -DvendorFile=vendor.properties -DPsPlatformFactory=com.sterlingcommerce.csp.perimeter.platform.SSPPlatformFactor y -Dhadrian.root.dir=.. -Djava.net.preferIPv4Stack=true
To turn off empty SSL records in a Microsoft Windows installation running as a console application:
- Open the startEngine.bat file.
- Add the parameter,
qq=-DDisableSSLEmptyRecords=true, to the following section, as shown:set qq=-DDisableSSLEmptyRecords=true "C:\installSSP\gabuild\jre\bin\java.exe" %qq% -server
To turn off empty SSL records in a UNIX™ or Linux™ installation:
- Open the startEngine.sh file.
- Add the parameter,
QQ=-DDisableSSLEmptyRecords=true, to the following section, as illustrated:QQ=-DDisableSSLEmptyRecords=true "if test ! -s "${DIST_DIR}/conf/system/sb2.enc" then "${JAVA_HOME}/bin/java" ${QQ} -server -Xmx${MAXHEAP} -cp ${CLASSPATH} ${F} ${B} ${C} -DvendorFile=vendor.properties -DPsPlatformFactory=com.sterlingcommerce.csp.perimeter.platform.SSPPlatformFactor y -Dhadrian.root.dir=${DIST_DIR} -Djava.net.preferIPv4Stack=true com.sterlingcommerce.hadrian.Main else nohup "${JAVA_HOME}/bin/java" ${QQ} -server -Xmx${MAXHEAP} -cp ${CLASSPATH} ${F} ${B} ${C} -DvendorFile=vendor.properties -DPsPlatformFactory=com.sterlingcommerce.csp.perimeter.platform.SSPPlatformFactor y -Dhadrian.root.dir=${DIST_DIR} -Djava.net.preferIPv4Stack=true com.sterlingcommerce.hadrian.Main >startEngine.out &