Package org.bouncycastle.jsse
Class BCSSLParameters
java.lang.Object
org.bouncycastle.jsse.BCSSLParameters
A BCJSSE-specific interface providing access to extended SSL parameters in earlier JDKs.
-
Constructor Summary
ConstructorsConstructorDescriptionBCSSLParameters(String[] cipherSuites) BCSSLParameters(String[] cipherSuites, String[] protocols) -
Method Summary
Modifier and TypeMethodDescriptionString[]String[]booleanintString[]booleanString[]String[]booleanbooleanvoidsetAlgorithmConstraints(BCAlgorithmConstraints algorithmConstraints) voidsetApplicationProtocols(String[] applicationProtocols) voidsetCipherSuites(String[] cipherSuites) voidsetEnableRetransmissions(boolean enableRetransmissions) voidsetEndpointIdentificationAlgorithm(String endpointIdentificationAlgorithm) voidsetMaximumPacketSize(int maximumPacketSize) voidsetNamedGroups(String[] namedGroups) voidsetNeedClientAuth(boolean needClientAuth) voidsetProtocols(String[] protocols) voidsetServerNames(List<BCSNIServerName> serverNames) voidsetSignatureSchemes(String[] signatureSchemes) voidsetSNIMatchers(Collection<BCSNIMatcher> sniMatchers) voidsetUseCipherSuitesOrder(boolean useCipherSuitesOrder) voidsetWantClientAuth(boolean wantClientAuth)
-
Constructor Details
-
BCSSLParameters
public BCSSLParameters() -
BCSSLParameters
-
BCSSLParameters
-
-
Method Details
-
getCipherSuites
-
setCipherSuites
-
getProtocols
-
setProtocols
-
getWantClientAuth
public boolean getWantClientAuth() -
setWantClientAuth
public void setWantClientAuth(boolean wantClientAuth) -
getNeedClientAuth
public boolean getNeedClientAuth() -
setNeedClientAuth
public void setNeedClientAuth(boolean needClientAuth) -
getEndpointIdentificationAlgorithm
-
setEndpointIdentificationAlgorithm
-
getAlgorithmConstraints
-
setAlgorithmConstraints
-
getServerNames
-
setServerNames
-
getSNIMatchers
-
setSNIMatchers
-
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
-
setApplicationProtocols
-
getSignatureSchemes
-
setSignatureSchemes
-
getNamedGroups
-
setNamedGroups
-