diff options
author | Christina Fu <cfu@redhat.com> | 2015-10-20 14:06:11 +0200 |
---|---|---|
committer | Christina Fu <cfu@redhat.com> | 2015-10-20 16:17:26 +0200 |
commit | 562a49f08df2adb1a3f233a9b7490575182ece04 (patch) | |
tree | 1e304bb3b022ab5c67a80f5fe10facc99b69e7c3 /base/tps | |
parent | 14c3c2992fc5eccb7cafad38d0b5a0e7503982d5 (diff) | |
download | pki-562a49f08df2adb1a3f233a9b7490575182ece04.tar.gz pki-562a49f08df2adb1a3f233a9b7490575182ece04.tar.xz pki-562a49f08df2adb1a3f233a9b7490575182ece04.zip |
Ticket #1648 [RFE] provide separate cipher lists for CS instances acting as client and server This patch provides subsystem->subsystem cipher configuration when acting as a client
Diffstat (limited to 'base/tps')
-rw-r--r-- | base/tps/src/org/dogtagpki/server/tps/cms/ConnectionManager.java | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/base/tps/src/org/dogtagpki/server/tps/cms/ConnectionManager.java b/base/tps/src/org/dogtagpki/server/tps/cms/ConnectionManager.java index 2b5ab2208..692d4ba87 100644 --- a/base/tps/src/org/dogtagpki/server/tps/cms/ConnectionManager.java +++ b/base/tps/src/org/dogtagpki/server/tps/cms/ConnectionManager.java @@ -178,6 +178,12 @@ public class ConnectionManager CMS.debug("ConnectionManager: createConnector(): nickName not found in config"); throw new EBaseException("nickName not found in config"); } + /* + * if tps.connector.<ca>.clientCiphers is specified, it will + * override the default; If it is not specified, default will + * be used. + */ + String clientCiphers = conf.getString("clientCiphers", null); // "resendInterval" is for Request Queue, and not supported in TPS int resendInterval = -1; @@ -188,10 +194,10 @@ public class ConnectionManager CMS.debug("ConnectionManager: createConnector(): establishing HttpConnector"); if (timeout == 0) { connector = - new HttpConnector(null, nickname, remauthority, resendInterval, conf); + new HttpConnector(null, nickname, clientCiphers, remauthority, resendInterval, conf); } else { connector = - new HttpConnector(null, nickname, remauthority, resendInterval, conf, timeout); + new HttpConnector(null, nickname, clientCiphers, remauthority, resendInterval, conf, timeout); } CMS.debug("ConnectionManager: createConnector(): ends."); |