Class ConnectionBuilder


  • public class ConnectionBuilder
    extends java.lang.Object
    • Constructor Detail

      • ConnectionBuilder

        public ConnectionBuilder​(java.net.URL url)
    • Method Detail

      • setTrustMangers

        public ConnectionBuilder setTrustMangers​(javax.net.ssl.TrustManager[] trustMangers)
      • setTlsProtocolAllowList

        public ConnectionBuilder setTlsProtocolAllowList​(java.util.List<java.lang.String> tlsProtocolAllowList)
      • setTlsProtocolDenyList

        public ConnectionBuilder setTlsProtocolDenyList​(java.util.List<java.lang.String> tlsProtocolDenyList)
      • setTlsCipherSuiteAllowList

        public ConnectionBuilder setTlsCipherSuiteAllowList​(java.util.List<java.lang.String> tlsCipherSuiteAllowList)
      • setTlsCipherSuiteDenyList

        public ConnectionBuilder setTlsCipherSuiteDenyList​(java.util.List<java.lang.String> tlsCipherSuiteDenyList)
      • build

        public java.net.HttpURLConnection build()
                                         throws java.io.IOException
        Throws:
        java.io.IOException