Class BCSSLParameters


  • public final class BCSSLParameters
    extends java.lang.Object
    A BCJSSE-specific interface providing access to extended SSL parameters in earlier JDKs.
    • Constructor Detail

      • BCSSLParameters

        public BCSSLParameters()
      • BCSSLParameters

        public BCSSLParameters​(java.lang.String[] cipherSuites)
      • BCSSLParameters

        public BCSSLParameters​(java.lang.String[] cipherSuites,
                               java.lang.String[] protocols)
    • Method Detail

      • getApplicationProtocols

        public java.lang.String[] getApplicationProtocols()
      • setApplicationProtocols

        public void setApplicationProtocols​(java.lang.String[] applicationProtocols)
      • getCipherSuites

        public java.lang.String[] getCipherSuites()
      • setCipherSuites

        public void setCipherSuites​(java.lang.String[] cipherSuites)
      • getProtocols

        public java.lang.String[] getProtocols()
      • setProtocols

        public void setProtocols​(java.lang.String[] protocols)
      • getWantClientAuth

        public boolean getWantClientAuth()
      • setWantClientAuth

        public void setWantClientAuth​(boolean wantClientAuth)
      • getNeedClientAuth

        public boolean getNeedClientAuth()
      • setNeedClientAuth

        public void setNeedClientAuth​(boolean needClientAuth)
      • getEndpointIdentificationAlgorithm

        public java.lang.String getEndpointIdentificationAlgorithm()
      • setEndpointIdentificationAlgorithm

        public void setEndpointIdentificationAlgorithm​(java.lang.String endpointIdentificationAlgorithm)
      • setAlgorithmConstraints

        public void setAlgorithmConstraints​(BCAlgorithmConstraints algorithmConstraints)
      • setServerNames

        public void setServerNames​(java.util.List<BCSNIServerName> serverNames)
      • setSNIMatchers

        public void setSNIMatchers​(java.util.Collection<BCSNIMatcher> sniMatchers)
      • getSNIMatchers

        public java.util.Collection<BCSNIMatcher> getSNIMatchers()
      • setUseCipherSuitesOrder

        public void setUseCipherSuitesOrder​(boolean useCipherSuitesOrder)
      • getUseCipherSuitesOrder

        public boolean getUseCipherSuitesOrder()