Class SecurityUtils


  • public class SecurityUtils
    extends java.lang.Object
    Some security utils so that code isn't duplicated.
    • Field Detail

      • SUPPORTED_PROTOCOLS

        public static final java.lang.String[] SUPPORTED_PROTOCOLS
      • SUPPORTED_PROTOCOLS_TLS1_1

        public static final java.lang.String[] SUPPORTED_PROTOCOLS_TLS1_1
      • SUPPORTED_PROTOCOLS_TLS1_2

        public static final java.lang.String[] SUPPORTED_PROTOCOLS_TLS1_2
      • SUPPORTED_PROTOCOLS_TLS1_3

        public static final java.lang.String[] SUPPORTED_PROTOCOLS_TLS1_3
    • Constructor Detail

      • SecurityUtils

        public SecurityUtils()
    • Method Detail

      • updateConfiguredSSLCipherSuites

        public static void updateConfiguredSSLCipherSuites​(java.util.List<java.lang.String> configuredCipherSuites)
      • secure

        public static void secure​(javax.net.ssl.SSLEngine sslEngine)
      • secure

        public static void secure​(javax.net.ssl.SSLSocket sslSocket)
      • secure

        public static void secure​(javax.net.ssl.SSLEngine sslEngine,
                                  TLSProtocolVersion minTLS)
      • secure

        public static void secure​(javax.net.ssl.SSLSocket sslSocket,
                                  TLSProtocolVersion minTLS)