public class SSLSocketFactoryBuilder
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
SSL
Supports some version of SSL; may support other versions
|
static java.lang.String |
SSLv2
Supports SSL version 2 or later; may support other versions
|
static java.lang.String |
SSLv3
Supports SSL version 3; may support other versions
|
static java.lang.String |
TLS
Supports some version of TLS; may support other versions
|
static java.lang.String |
TLSv1
Supports RFC 2246: TLS version 1.0 ; may support other versions
|
static java.lang.String |
TLSv11
Supports RFC 4346: TLS version 1.1 ; may support other versions
|
static java.lang.String |
TLSv12
Supports RFC 5246: TLS version 1.2 ; may support other versions
|
| 构造器和说明 |
|---|
SSLSocketFactoryBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
javax.net.ssl.SSLSocketFactory |
build()
构建SSLSocketFactory
|
static SSLSocketFactoryBuilder |
create()
创建 SSLSocketFactoryBuilder
|
SSLSocketFactoryBuilder |
setKeyManagers(javax.net.ssl.KeyManager... keyManagers)
设置 JSSE key managers
|
SSLSocketFactoryBuilder |
setProtocol(java.lang.String protocol)
设置协议
|
SSLSocketFactoryBuilder |
setSecureRandom(java.security.SecureRandom secureRandom)
设置 SecureRandom
|
SSLSocketFactoryBuilder |
setTrustManagers(javax.net.ssl.TrustManager... trustManagers)
设置信任信息
|
public static final java.lang.String SSL
public static final java.lang.String SSLv2
public static final java.lang.String SSLv3
public static final java.lang.String TLS
public static final java.lang.String TLSv1
public static final java.lang.String TLSv11
public static final java.lang.String TLSv12
public static SSLSocketFactoryBuilder create()
public SSLSocketFactoryBuilder setProtocol(java.lang.String protocol)
protocol - 协议public SSLSocketFactoryBuilder setTrustManagers(javax.net.ssl.TrustManager... trustManagers)
trustManagers - TrustManager列表public SSLSocketFactoryBuilder setKeyManagers(javax.net.ssl.KeyManager... keyManagers)
keyManagers - JSSE key managerspublic SSLSocketFactoryBuilder setSecureRandom(java.security.SecureRandom secureRandom)
secureRandom - SecureRandompublic javax.net.ssl.SSLSocketFactory build()
throws java.security.NoSuchAlgorithmException,
java.security.KeyManagementException
java.security.NoSuchAlgorithmException - 无此算法java.security.KeyManagementException - Key管理异常Copyright © 2018. All rights reserved.