summaryrefslogtreecommitdiffstats
path: root/base/java-tools/src/com
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2017-03-17 19:20:30 +0100
committerEndi S. Dewata <edewata@redhat.com>2017-03-19 19:31:21 +0100
commit31683301b69fda23893c80af7c34c42a75e1b906 (patch)
tree77a3a3bc3f00d6b7d07c71e83441d5ba976f103e /base/java-tools/src/com
parent6bcb89b55db870766ddcf09002a5997b323bd196 (diff)
downloadpki-31683301b69fda23893c80af7c34c42a75e1b906.tar.gz
pki-31683301b69fda23893c80af7c34c42a75e1b906.tar.xz
pki-31683301b69fda23893c80af7c34c42a75e1b906.zip
Added configuration parameters for SSL version ranges.
The hard-coded SSL version ranges in PKI CLI have been converted into configurable parameters in the pki.conf.
Diffstat (limited to 'base/java-tools/src/com')
-rw-r--r--base/java-tools/src/com/netscape/cmstools/cli/MainCLI.java20
1 files changed, 18 insertions, 2 deletions
diff --git a/base/java-tools/src/com/netscape/cmstools/cli/MainCLI.java b/base/java-tools/src/com/netscape/cmstools/cli/MainCLI.java
index 8f575dbf7..b3de8757f 100644
--- a/base/java-tools/src/com/netscape/cmstools/cli/MainCLI.java
+++ b/base/java-tools/src/com/netscape/cmstools/cli/MainCLI.java
@@ -519,8 +519,24 @@ public class MainCLI extends CLI {
}
- CryptoUtil.setSSLStreamVersionRange(SSLVersion.TLS_1_0, SSLVersion.TLS_1_2);
- CryptoUtil.setSSLDatagramVersionRange(SSLVersion.TLS_1_1, SSLVersion.TLS_1_2);
+ // See default SSL configuration in /usr/share/pki/etc/pki.conf.
+
+ String streamVersionMin = System.getenv("SSL_STREAM_VERSION_MIN");
+ String streamVersionMax = System.getenv("SSL_STREAM_VERSION_MAX");
+
+ CryptoUtil.setSSLStreamVersionRange(
+ SSLVersion.valueOf(streamVersionMin),
+ SSLVersion.valueOf(streamVersionMax)
+ );
+
+ String datagramVersionMin = System.getenv("SSL_DATAGRAM_VERSION_MIN");
+ String datagramVersionMax = System.getenv("SSL_DATAGRAM_VERSION_MAX");
+
+ CryptoUtil.setSSLDatagramVersionRange(
+ SSLVersion.valueOf(datagramVersionMin),
+ SSLVersion.valueOf(datagramVersionMax)
+ );
+
CryptoUtil.setClientCiphers();
}