okhttp框架里面为什么要设置https证书信任

来源:4-1 网络库的封装,泛型参数边界1

1225088

2023-03-02

老师我想问下 为啥要设置Https证书信任,不是在manfast文件里面设置了使用http请求吗?

写回答

1回答

LovelyChubby

2023-03-04

如果不配置域名信任则会报javax.net.ssl.SSLPeerUnverifiedException: Hostname xxx.xxx.xxx.xxx not verified这个异常。

OkHttp不仅需要对自签名证书进行信任,因为证书不是权威机构的CA签名或者其他原因导致证书不过审等原因,还需要信任该自签名证书的Host(需要与证书上注明的Host一致)才能进行TLS/SSL握手。
0
0

开发商业级热门短视频App 掌握Jetpack组件库

Jetpack架构大揭秘,全组件实战主流且功能完整的短视频App

1364 学习 · 607 问题

查看课程