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
ConstructorDescriptionBCSSLParameters
(String[] cipherSuites) BCSSLParameters
(String[] cipherSuites, String[] protocols) -
Method Summary
Modifier and TypeMethodDescriptionString[]
String[]
boolean
int
String[]
boolean
String[]
String[]
String[]
boolean
boolean
void
setAlgorithmConstraints
(BCAlgorithmConstraints algorithmConstraints) void
setApplicationProtocols
(String[] applicationProtocols) void
setCipherSuites
(String[] cipherSuites) void
setEnableRetransmissions
(boolean enableRetransmissions) void
setEndpointIdentificationAlgorithm
(String endpointIdentificationAlgorithm) void
setMaximumPacketSize
(int maximumPacketSize) void
setNamedGroups
(String[] namedGroups) void
setNeedClientAuth
(boolean needClientAuth) void
setProtocols
(String[] protocols) void
setServerNames
(List<BCSNIServerName> serverNames) void
setSignatureSchemes
(String[] signatureSchemes) void
setSignatureSchemesCert
(String[] signatureSchemesCert) void
setSNIMatchers
(Collection<BCSNIMatcher> sniMatchers) void
setUseCipherSuitesOrder
(boolean useCipherSuitesOrder) void
setWantClientAuth
(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
-
getSignatureSchemesCert
-
setSignatureSchemesCert
-
getNamedGroups
-
setNamedGroups
-