| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjavax.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. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。