java.lang.Object | |
↳ | javax.net.ssl.SSLParameters |
SSL handshake parameters that include protocols, cipher suites, and client authentication requirements.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
The default SSLParameters constructor.
|
||||||||||
|
A SSLParameters constructor that allows the values for the
initial cipher suites array to be provided.
|
||||||||||
|
A SSLParameters constructor that allows the values for initial
cipher suites and protocols arrays to be provided.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Returns a copy of the cipher suites, or null if none have been
specified.
|
||||||||||
|
Returns true if a server requires authentication from a client
during handshaking.
|
||||||||||
|
Returns a copy of the protocols, or null if none have been
specified.
|
||||||||||
|
Returns true if a server optionally wants to authenticate a
client during handshaking.
|
||||||||||
|
Sets the cipher suites to a copy of the input, or null
|
||||||||||
|
Sets whether or not to a server needs client authentication.
|
||||||||||
|
Sets the protocols to a copy of the input, or null
|
||||||||||
|
Sets whether or not to a server wants client authentication.
|
[Expand]
Inherited Methods
|
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
The default SSLParameters constructor. Cipher suites and protocols are initialized to null and client authentication options are initialized to false.
A SSLParameters constructor that allows the values for the
initial cipher suites array to be provided. Other values
default as specified in
SSLParameters()
.
cipherSuites | An array of cipherSuites that is cloned for use within the SSLParameters, or null. |
---|
A SSLParameters constructor that allows the values for initial
cipher suites and protocols arrays to be provided. Other values
default as specified in
SSLParameters()
.
cipherSuites | An array of cipher names that is cloned for use within the SSLParameters, or null. |
---|---|
protocols | An array of protocol names that is cloned for use within the SSLParameters, or null. |
Returns a copy of the cipher suites, or null if none have been specified.
Returns true if a server requires authentication from a client
during handshaking. If this returns true,
getWantClientAuth()
will return false.
Returns a copy of the protocols, or null if none have been specified.
Returns true if a server optionally wants to authenticate a
client during handshaking. If this returns true,
getNeedClientAuth()
will return false.
Sets the cipher suites to a copy of the input, or null
Sets whether or not to a server needs client authentication. After calling this, #getWantClientAuth() will return false.
Sets the protocols to a copy of the input, or null
Sets whether or not to a server wants client authentication. After calling this, #getNeedClientAuth() will return false.