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 . |
java.lang.String |
getExcludedCipherSuites()
Gets the JSSE cipher suite names to exclude.
|
java.lang.String |
getExcludedProtocols()
Gets the JSSE secure transport protocols to exclude.
|
java.lang.String |
getIncludedCipherSuites()
Gets the JSSE cipher suite names to include.
|
java.lang.String |
getIncludedProtocols()
Gets the JSSE secure transport protocols to include.
|
java.lang.Boolean |
isNeedClientAuth()
Gets a flag indicating whether client authentication is required.
|
java.lang.Boolean |
isWantClientAuth()
Gets a flag indicating whether client authentication is desired.
|
void |
setExcludedCipherSuites(java.lang.String cipherSuites)
Sets the JSSE cipher suite names to exclude.
|
void |
setExcludedProtocols(java.lang.String protocols)
Sets the JSSE secure transport protocols to exclude.
|
void |
setIncludedCipherSuites(java.lang.String cipherSuites)
Sets the JSSE cipher suite names to include.
|
void |
setIncludedProtocols(java.lang.String protocols)
Sets the JSSE secure transport protocols to include.
|
void |
setNeedClientAuth(java.lang.Boolean needClientAuth)
Sets a flag indicating whether client authentication is required.
|
void |
setWantClientAuth(java.lang.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 java.lang.String getIncludedProtocols()
TLSv1
)public void setIncludedProtocols(java.lang.String protocols)
protocols
- a string containing comma-separated JSSE secure
transport protocol namesCryptography Architecture Standard Algorithm Name Documentation
public java.lang.String getExcludedProtocols()
TLSv1
)public void setExcludedProtocols(java.lang.String protocols)
protocols
- a string containing comma-separated JSSE secure
transport protocol namesCryptography Architecture Standard Algorithm Name Documentation
public java.lang.String getIncludedCipherSuites()
TLS_DHE_RSA_WITH_AES_256_CBC_SHA
)public void setIncludedCipherSuites(java.lang.String cipherSuites)
cipherSuites
- a string containing comma-separated JSSE cipher
suite namesCryptography Architecture Standard Algorithm Name Documentation
public java.lang.String getExcludedCipherSuites()
TLS_DHE_RSA_WITH_AES_256_CBC_SHA
)public void setExcludedCipherSuites(java.lang.String cipherSuites)
cipherSuites
- a string containing comma-separated JSSE cipher
suite namesCryptography Architecture Standard Algorithm Name Documentation
public java.lang.Boolean isNeedClientAuth()
public void setNeedClientAuth(java.lang.Boolean needClientAuth)
needClientAuth
- the flag state to setpublic java.lang.Boolean isWantClientAuth()
public void setWantClientAuth(java.lang.Boolean wantClientAuth)
wantClientAuth
- the flag state to setCopyright © 2010 - 2020 Adobe. All Rights Reserved