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

      • 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)
      • getSNIMatchers

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

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

        public boolean getUseCipherSuitesOrder()
      • setUseCipherSuitesOrder

        public void setUseCipherSuitesOrder​(boolean useCipherSuitesOrder)
      • getEnableRetransmissions

        public boolean getEnableRetransmissions()
      • setEnableRetransmissions

        public void setEnableRetransmissions​(boolean enableRetransmissions)
      • getMaximumPacketSize

        public int getMaximumPacketSize()
      • setMaximumPacketSize

        public void setMaximumPacketSize​(int maximumPacketSize)
      • getApplicationProtocols

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

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

        public java.lang.String[] getSignatureSchemes()
      • setSignatureSchemes

        public void setSignatureSchemes​(java.lang.String[] signatureSchemes)
      • getNamedGroups

        public java.lang.String[] getNamedGroups()
      • setNamedGroups

        public void setNamedGroups​(java.lang.String[] namedGroups)