summaryrefslogtreecommitdiffstats
path: root/base/server/cmscore/src/com/netscape/cmscore/connector/HttpConnFactory.java
diff options
context:
space:
mode:
Diffstat (limited to 'base/server/cmscore/src/com/netscape/cmscore/connector/HttpConnFactory.java')
-rw-r--r--base/server/cmscore/src/com/netscape/cmscore/connector/HttpConnFactory.java10
1 files changed, 8 insertions, 2 deletions
diff --git a/base/server/cmscore/src/com/netscape/cmscore/connector/HttpConnFactory.java b/base/server/cmscore/src/com/netscape/cmscore/connector/HttpConnFactory.java
index db2a51afd..47f5e6108 100644
--- a/base/server/cmscore/src/com/netscape/cmscore/connector/HttpConnFactory.java
+++ b/base/server/cmscore/src/com/netscape/cmscore/connector/HttpConnFactory.java
@@ -43,6 +43,7 @@ public class HttpConnFactory {
private IAuthority mSource;
private IRemoteAuthority mDest = null;
private String mNickname = "";
+ private String mClientCiphers = null;
private int mTimeout = 0;
/**
@@ -59,13 +60,18 @@ public class HttpConnFactory {
* @param maxConns max number of connections to have available. This is
* @param serverInfo server connection info - host, port, etc.
*/
- public HttpConnFactory(int minConns, int maxConns, IAuthority source, IRemoteAuthority dest, String nickname,
+ public HttpConnFactory(int minConns, int maxConns, IAuthority source, IRemoteAuthority dest, String nickname, String clientCiphers,
int timeout) throws EBaseException {
CMS.debug("In HttpConnFactory constructor mTimeout " + timeout);
+ if (mClientCiphers != null)
+ CMS.debug("In HttpConnFactory constructor mClientCiphers: " + mClientCiphers);
+ else
+ CMS.debug("In HttpConnFactory constructor mClientCiphers not specified, will take default ");
mSource = source;
mDest = dest;
mNickname = nickname;
+ mClientCiphers = clientCiphers;
mTimeout = timeout;
init(minConns, maxConns);
@@ -120,7 +126,7 @@ public class HttpConnFactory {
CMS.debug("In HttpConnFactory.createConnection.");
try {
- ISocketFactory tFactory = new JssSSLSocketFactory(mNickname);
+ ISocketFactory tFactory = new JssSSLSocketFactory(mNickname, mClientCiphers);
if (mTimeout == 0) {
retConn = CMS.getHttpConnection(mDest, tFactory);