|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object javax.net.ssl.SSLParameters
public class SSLParameters
封装 SSL/TLS 连接的参数。参数是 SSL/TLS 握手中接受的密码套件列表、允许的协议列表,以及 SSL/TLS 服务器是否应该请求或要求客户机验证。
通过此类的构造方法可以创建 SSLParameters。使用 SSLSocket
和 SSLEngine
中的 getSSLParameters()
方法或者 SSLContext
中的 getDefaultSSLParameters()
和 getSupportedSSLParameters()
方法,还可以获取对象。
通过 SSLSocket.setSSLParameters()
和 SSLEngine.getSSLParameters()
方法可以将 SSLParameters 应用到连接。
SSLSocket
,
SSLEngine
,
SSLContext
构造方法摘要 | |
---|---|
SSLParameters()
构造 SSLParameters。 |
|
SSLParameters(String[] cipherSuites)
根据指定的密码套件数组构造 SSLParameters。 |
|
SSLParameters(String[] cipherSuites,
String[] protocols)
根据指定的密码套件数组和协议数组构造 SSLParameters。 |
方法摘要 | |
---|---|
String[] |
getCipherSuites()
返回密码套件数组的副本;如果未设置,则返回 null。 |
boolean |
getNeedClientAuth()
返回是否应该要求客户机验证。 |
String[] |
getProtocols()
返回协议数组的副本;如果未设置,则返回 null。 |
boolean |
getWantClientAuth()
返回是否应该请求客户机验证。 |
void |
setCipherSuites(String[] cipherSuites)
设置密码套件数组。 |
void |
setNeedClientAuth(boolean needClientAuth)
设置是否应该要求客户机验证。 |
void |
setProtocols(String[] protocols)
设置协议数组。 |
void |
setWantClientAuth(boolean wantClientAuth)
设置是否应该请求客户机验证。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
public SSLParameters()
cipherSuites 和协议值被设置为 null
,wantClientAuth 和 needClientAuth 被设置为 false
。
public SSLParameters(String[] cipherSuites)
setCipherSuites(cipherSuites)
。
cipherSuites
- 密码套件数组(或 null)public SSLParameters(String[] cipherSuites, String[] protocols)
setCipherSuites(cipherSuites)
和 setProtocols(protocols)
。
cipherSuites
- 密码套件数组(或 null)protocols
- 协议数组(或 null)方法详细信息 |
---|
public String[] getCipherSuites()
public void setCipherSuites(String[] cipherSuites)
cipherSuites
- 密码套件数组(或 null)public String[] getProtocols()
public void setProtocols(String[] protocols)
protocols
- 协议数组(或 null)public boolean getWantClientAuth()
public void setWantClientAuth(boolean wantClientAuth)
needClientAuth
标志。
wantClientAuth
- 是否应该请求客户机验证public boolean getNeedClientAuth()
public void setNeedClientAuth(boolean needClientAuth)
wantClientAuth
标志。
needClientAuth
- 是否应该要求客户机验证
|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。