Package org.bouncycastle.jsse
Class BCSSLParameters
- java.lang.Object
-
- org.bouncycastle.jsse.BCSSLParameters
-
public final class BCSSLParameters extends java.lang.ObjectA BCJSSE-specific interface providing access to extended SSL parameters in earlier JDKs.
-
-
Constructor Summary
Constructors Constructor Description BCSSLParameters()BCSSLParameters(java.lang.String[] cipherSuites)BCSSLParameters(java.lang.String[] cipherSuites, java.lang.String[] protocols)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BCAlgorithmConstraintsgetAlgorithmConstraints()java.lang.String[]getApplicationProtocols()java.lang.String[]getCipherSuites()java.lang.StringgetEndpointIdentificationAlgorithm()booleangetNeedClientAuth()java.lang.String[]getProtocols()java.util.List<BCSNIServerName>getServerNames()java.util.Collection<BCSNIMatcher>getSNIMatchers()booleangetUseCipherSuitesOrder()booleangetWantClientAuth()voidsetAlgorithmConstraints(BCAlgorithmConstraints algorithmConstraints)voidsetApplicationProtocols(java.lang.String[] applicationProtocols)voidsetCipherSuites(java.lang.String[] cipherSuites)voidsetEndpointIdentificationAlgorithm(java.lang.String endpointIdentificationAlgorithm)voidsetNeedClientAuth(boolean needClientAuth)voidsetProtocols(java.lang.String[] protocols)voidsetServerNames(java.util.List<BCSNIServerName> serverNames)voidsetSNIMatchers(java.util.Collection<BCSNIMatcher> sniMatchers)voidsetUseCipherSuitesOrder(boolean useCipherSuitesOrder)voidsetWantClientAuth(boolean wantClientAuth)
-
-
-
Method Detail
-
getApplicationProtocols
public java.lang.String[] getApplicationProtocols()
-
setApplicationProtocols
public void setApplicationProtocols(java.lang.String[] applicationProtocols)
-
getCipherSuites
public java.lang.String[] getCipherSuites()
-
setCipherSuites
public void setCipherSuites(java.lang.String[] cipherSuites)
-
getProtocols
public java.lang.String[] getProtocols()
-
setProtocols
public void setProtocols(java.lang.String[] protocols)
-
getWantClientAuth
public boolean getWantClientAuth()
-
setWantClientAuth
public void setWantClientAuth(boolean wantClientAuth)
-
getNeedClientAuth
public boolean getNeedClientAuth()
-
setNeedClientAuth
public void setNeedClientAuth(boolean needClientAuth)
-
getEndpointIdentificationAlgorithm
public java.lang.String getEndpointIdentificationAlgorithm()
-
setEndpointIdentificationAlgorithm
public void setEndpointIdentificationAlgorithm(java.lang.String endpointIdentificationAlgorithm)
-
getAlgorithmConstraints
public BCAlgorithmConstraints getAlgorithmConstraints()
-
setAlgorithmConstraints
public void setAlgorithmConstraints(BCAlgorithmConstraints algorithmConstraints)
-
setServerNames
public void setServerNames(java.util.List<BCSNIServerName> serverNames)
-
getServerNames
public java.util.List<BCSNIServerName> getServerNames()
-
setSNIMatchers
public void setSNIMatchers(java.util.Collection<BCSNIMatcher> sniMatchers)
-
getSNIMatchers
public java.util.Collection<BCSNIMatcher> getSNIMatchers()
-
setUseCipherSuitesOrder
public void setUseCipherSuitesOrder(boolean useCipherSuitesOrder)
-
getUseCipherSuitesOrder
public boolean getUseCipherSuitesOrder()
-
-