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[]
boolean
String[]
boolean
boolean
void
setAlgorithmConstraints
(BCAlgorithmConstraints algorithmConstraints) void
setApplicationProtocols
(String[] applicationProtocols) void
setCipherSuites
(String[] cipherSuites) void
setEndpointIdentificationAlgorithm
(String endpointIdentificationAlgorithm) void
setNeedClientAuth
(boolean needClientAuth) void
setProtocols
(String[] protocols) void
setServerNames
(List<BCSNIServerName> serverNames) void
setSNIMatchers
(Collection<BCSNIMatcher> sniMatchers) void
setUseCipherSuitesOrder
(boolean useCipherSuitesOrder) void
setWantClientAuth
(boolean wantClientAuth)
-
Constructor Details
-
BCSSLParameters
public BCSSLParameters() -
BCSSLParameters
-
BCSSLParameters
-
-
Method Details
-
getApplicationProtocols
-
setApplicationProtocols
-
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
-
setServerNames
-
getServerNames
-
setSNIMatchers
-
getSNIMatchers
-
setUseCipherSuitesOrder
public void setUseCipherSuitesOrder(boolean useCipherSuitesOrder) -
getUseCipherSuitesOrder
public boolean getUseCipherSuitesOrder()
-