类 SSLUtils
java.lang.Object
com.dtflys.forest.ssl.SSLUtils
- 从以下版本开始:
- 2018-03-01 18:59
- 作者:
- gongjun[jun.gong@thebeastshop.com]
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static SSLContextcreateIgnoreVerifySSL(String sslProtocol) 默认的单向验证HTTPS请求绕过SSL验证,使用默认SSL协议static SSLContextcustomSSL(ForestRequest request) 自定义SSL证书static SSLSocketFactorygetDefaultSSLSocketFactory(ForestRequest request, String protocol) static SSLContextgetSSLContext(ForestRequest request, String protocol) 获取SSL上下文
-
字段详细资料
-
构造器详细资料
-
SSLUtils
public SSLUtils()
-
-
方法详细资料
-
customSSL
自定义SSL证书- 参数:
request- Forest请求对象,ForestRequest类实例- 返回:
- SSL上下文,
SSLContext类实例
-
createIgnoreVerifySSL
public static SSLContext createIgnoreVerifySSL(String sslProtocol) throws NoSuchAlgorithmException, KeyManagementException 默认的单向验证HTTPS请求绕过SSL验证,使用默认SSL协议- 参数:
sslProtocol- SSL协议名称- 返回:
- SSL上下文,
SSLContext类实例 - 抛出:
NoSuchAlgorithmException- 没有对应加密算法异常KeyManagementException- Key管理异常
-
getSSLContext
public static SSLContext getSSLContext(ForestRequest request, String protocol) throws KeyManagementException, NoSuchAlgorithmException 获取SSL上下文- 参数:
request- Forest请求对象,ForestRequest类实例protocol- 协议名称- 返回:
- SSL上下文,
SSLContext类实例 - 抛出:
KeyManagementException- Key管理异常NoSuchAlgorithmException- 找不到对应加密算法的异常
-
getDefaultSSLSocketFactory
-