public class SSLParametersConfiguration extends ContextAwareBase
SSLEngine
.Constructor and Description |
---|
SSLParametersConfiguration() |
Modifier and Type | Method and Description |
---|---|
void |
configure(SSLConfigurable socket)
Configures SSL parameters on an
SSLConfigurable . |
String |
getExcludedCipherSuites()
Gets the JSSE cipher suite names to exclude.
|
String |
getExcludedProtocols()
Gets the JSSE secure transport protocols to exclude.
|
String |
getIncludedCipherSuites()
Gets the JSSE cipher suite names to include.
|
String |
getIncludedProtocols()
Gets the JSSE secure transport protocols to include.
|
Boolean |
isNeedClientAuth()
Gets a flag indicating whether client authentication is required.
|
Boolean |
isWantClientAuth()
Gets a flag indicating whether client authentication is desired.
|
void |
setExcludedCipherSuites(String cipherSuites)
Sets the JSSE cipher suite names to exclude.
|
void |
setExcludedProtocols(String protocols)
Sets the JSSE secure transport protocols to exclude.
|
void |
setIncludedCipherSuites(String cipherSuites)
Sets the JSSE cipher suite names to include.
|
void |
setIncludedProtocols(String protocols)
Sets the JSSE secure transport protocols to include.
|
void |
setNeedClientAuth(Boolean needClientAuth)
Sets a flag indicating whether client authentication is required.
|
void |
setWantClientAuth(Boolean wantClientAuth)
Sets a flag indicating whether client authentication is desired.
|
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getStatusManager, setContext
public void configure(SSLConfigurable socket)
SSLConfigurable
.socket
- the subject configurablepublic String getIncludedProtocols()
TLSv1
)public void setIncludedProtocols(String protocols)
protocols
- a string containing comma-separated JSSE secure
transport protocol namesCryptography Architecture Standard Algorithm Name Documentation
public String getExcludedProtocols()
TLSv1
)public void setExcludedProtocols(String protocols)
protocols
- a string containing comma-separated JSSE secure
transport protocol namesCryptography Architecture Standard Algorithm Name Documentation
public String getIncludedCipherSuites()
TLS_DHE_RSA_WITH_AES_256_CBC_SHA
)public void setIncludedCipherSuites(String cipherSuites)
cipherSuites
- a string containing comma-separated JSSE cipher
suite namesCryptography Architecture Standard Algorithm Name Documentation
public String getExcludedCipherSuites()
TLS_DHE_RSA_WITH_AES_256_CBC_SHA
)public void setExcludedCipherSuites(String cipherSuites)
cipherSuites
- a string containing comma-separated JSSE cipher
suite namesCryptography Architecture Standard Algorithm Name Documentation
public Boolean isNeedClientAuth()
public void setNeedClientAuth(Boolean needClientAuth)
needClientAuth
- the flag state to setpublic Boolean isWantClientAuth()
public void setWantClientAuth(Boolean wantClientAuth)
wantClientAuth
- the flag state to setCopyright © 2010 - 2020 Adobe. All Rights Reserved