Class BCSSLParameters

java.lang.Object
org.bouncycastle.jsse.BCSSLParameters

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

    • BCSSLParameters

      public BCSSLParameters()
    • BCSSLParameters

      public BCSSLParameters(String[] cipherSuites)
    • BCSSLParameters

      public BCSSLParameters(String[] cipherSuites, String[] protocols)
  • Method Details

    • getApplicationProtocols

      public String[] getApplicationProtocols()
    • setApplicationProtocols

      public void setApplicationProtocols(String[] applicationProtocols)
    • getCipherSuites

      public String[] getCipherSuites()
    • setCipherSuites

      public void setCipherSuites(String[] cipherSuites)
    • getProtocols

      public String[] getProtocols()
    • setProtocols

      public void setProtocols(String[] protocols)
    • getWantClientAuth

      public boolean getWantClientAuth()
    • setWantClientAuth

      public void setWantClientAuth(boolean wantClientAuth)
    • getNeedClientAuth

      public boolean getNeedClientAuth()
    • setNeedClientAuth

      public void setNeedClientAuth(boolean needClientAuth)
    • getEndpointIdentificationAlgorithm

      public String getEndpointIdentificationAlgorithm()
    • setEndpointIdentificationAlgorithm

      public void setEndpointIdentificationAlgorithm(String endpointIdentificationAlgorithm)
    • getAlgorithmConstraints

      public BCAlgorithmConstraints getAlgorithmConstraints()
    • setAlgorithmConstraints

      public void setAlgorithmConstraints(BCAlgorithmConstraints algorithmConstraints)
    • setServerNames

      public void setServerNames(List<BCSNIServerName> serverNames)
    • getServerNames

      public List<BCSNIServerName> getServerNames()
    • setSNIMatchers

      public void setSNIMatchers(Collection<BCSNIMatcher> sniMatchers)
    • getSNIMatchers

      public Collection<BCSNIMatcher> getSNIMatchers()
    • setUseCipherSuitesOrder

      public void setUseCipherSuitesOrder(boolean useCipherSuitesOrder)
    • getUseCipherSuitesOrder

      public boolean getUseCipherSuitesOrder()