没有.setSslTrustAll(true);
时间: 2024-04-08 15:32:56 浏览: 18
很抱歉,我的回答有误。在 Forest 1.5.24 版本中,没有提供直接的 `.setSslTrustAll(true)` 方法来配置绕过 SSL 认证。相反,你可以使用以下方法来实现相同的效果:
```java
ForestConfiguration configuration = Forest.configuration();
configuration.setSslEnabledProtocols("TLSv1.2");
configuration.setSslTrustManager(new TrustManager() {
@Override
public void checkClientTrusted(X509Certificate[] x509Certificates, String s) throws CertificateException {
// 不验证客户端证书
}
@Override
public void checkServerTrusted(X509Certificate[] x509Certificates, String s) throws CertificateException {
// 不验证服务器证书
}
@Override
public X509Certificate[] getAcceptedIssuers() {
return null;
}
});
```
通过调用 `setSslEnabledProtocols` 方法设置 SSL 协议版本为 "TLSv1.2",然后使用匿名内部类实现 `TrustManager` 接口,重写其中的方法来绕过 SSL 认证。这样配置后,Forest 将会绕过 SSL 认证。
需要注意的是,在绕过 SSL 认证时存在安全风险,请谨慎使用并确保你的网络环境是可信的。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)