当前位置: 首页 > news >正文

Android okhttp3.0配置https信任所有证书

参考:

Android okhttp3.0配置https的自签证书和信任所有证书

private OkHttpClient getHttpsClient() {OkHttpClient.Builder okhttpClient = new OkHttpClient().newBuilder();//信任所有服务器地址okhttpClient.hostnameVerifier(new HostnameVerifier() {@Overridepublic boolean verify(String s, SSLSession sslSession) {//设置为truereturn true;}});//创建管理器TrustManager[] trustAllCerts = new TrustManager[]{new X509TrustManager() {@Overridepublic void checkClientTrusted(java.security.cert.X509Certificate[] x509Certificates,String s) throws java.security.cert.CertificateException {}@Overridepublic void checkServerTrusted(java.security.cert.X509Certificate[] x509Certificates,String s) throws java.security.cert.CertificateException {}@Overridepublic java.security.cert.X509Certificate[] getAcceptedIssuers() {return new java.security.cert.X509Certificate[]{};}}};try {SSLContext sslContext = SSLContext.getInstance("TLS");sslContext.init(null, trustAllCerts, new java.security.SecureRandom());//为OkHttpClient设置sslSocketFactoryokhttpClient.sslSocketFactory(sslContext.getSocketFactory());} catch (Exception e) {e.printStackTrace();}return okhttpClient.build();}
http://www.lryc.cn/news/242255.html

相关文章:

  • 大数据基础设施搭建 - Hive
  • 手把手教你安装 Visual Studio 2022 及其简单使用
  • 在MySQL中,修改字段A相同的记录的字段B ,要使得字段C小的记录的字段B值等于字段C大的记录的字段B值
  • Java WebSocket 客户端接收大量数据
  • QT 在Windows下实现ping功能(ICMP)
  • harmonyos应用开发者高级认证考试部分答案
  • 基于 STM32Cube.AI 的嵌入式人脸识别算法实现
  • ElasticSearch之cat allocation API
  • Vue + Element UI 实现复制当前行数据功能(复制到新增页面组件值不能更新等问题解决)
  • 嵌入式FPGA IP正在发现更广阔的用武之地
  • [点云分割] 条件欧氏聚类分割
  • Spring事务粒度优化与传播机制
  • MySQL 基于成本的优化
  • 【maven】【IDEA】idea中使用maven编译项目,报错java: 错误: 找不到符号 【2】
  • AIGC,ChatGPT AI绘画 Midjourney 注册流程详细步骤
  • 万字解析设计模式之模板方法与解释器模式
  • apipost接口200状态码,浏览器控制台500状态码
  • Instant Web API .Net Core Crack
  • vue项目使用easyplayer播放m3u8直播推流
  • Python报错:AttributeError(类属性、实例属性)
  • vue+springboot读取git的markdown文件并展示
  • 多功能PHP图床源码:Lsky Pro开源版v2.1 – 最新兰空图床
  • Hive内置表生成函数
  • 电源控制系统架构(PCSA)之电源控制框架概览
  • Sentinel 监控数据持久化(mysql)
  • 基于法医调查算法优化概率神经网络PNN的分类预测 - 附代码
  • canvas高级动画001:文字瀑布流
  • 抽象类, 接口, Object类 ---java
  • SOAP 协议和 HTTP 协议:深入解读与对比
  • Unity发布IOS后,使用xcode打包报错:MapFileParser.sh:Permissiondenied