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

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

      public List<BCSNIServerName> getServerNames()
    • setServerNames

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

      public Collection<BCSNIMatcher> getSNIMatchers()
    • setSNIMatchers

      public void setSNIMatchers(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 String[] getApplicationProtocols()
    • setApplicationProtocols

      public void setApplicationProtocols(String[] applicationProtocols)
    • getSignatureSchemes

      public String[] getSignatureSchemes()
    • setSignatureSchemes

      public void setSignatureSchemes(String[] signatureSchemes)
    • getSignatureSchemesCert

      public String[] getSignatureSchemesCert()
    • setSignatureSchemesCert

      public void setSignatureSchemesCert(String[] signatureSchemesCert)
    • getNamedGroups

      public String[] getNamedGroups()
    • setNamedGroups

      public void setNamedGroups(String[] namedGroups)