1.第一种就是报错咱绕开验证这个环节

先创建一个类  MyX509TrustManager

import java.security.cert.CertificateException;
import java.security.cert.X509Certificate;import javax.net.ssl.X509TrustManager;public class MyX509TrustManager implements X509TrustManager{@Overridepublic void checkClientTrusted(X509Certificate[] arg0, String arg1) throws CertificateException {// TODO Auto-generated method stub}@Overridepublic void checkServerTrusted(X509Certificate[] arg0, String arg1) throws CertificateException {// TODO Auto-generated method stub}@Overridepublic X509Certificate[] getAcceptedIssuers() {// TODO Auto-generated method stubreturn null;}}

然后发送请求HttpURLConnection 的方式

SSLContext sslcontext = SSLContext.getInstance("SSL","SunJSSE");  sslcontext.init(null, new TrustManager[]{new MyX509TrustManager()}, new java.security.SecureRandom());  URL url = new URL(urlPath);  HostnameVerifier ignoreHostnameVerifier = new HostnameVerifier() {  public boolean verify(String s, SSLSession sslsession) {  System.out.println("WARNING: Hostname is not matched for cert.");  return true;  }  }; HttpsURLConnection.setDefaultHostnameVerifier(ignoreHostnameVerifier);HttpsURLConnection.setDefaultSSLSocketFactory(sslcontext.getSocketFactory());//这边是HttpURLConnectionHttpURLConnection conn = (HttpURLConnection)url.openConnection();

如果一头雾水传送门

2.方法2就是正面刚,就是要搞证书 https接口测试:java导入cer证书步骤

先来个传送门

有个注意点就是执行

keytool -import -alias cacerts -keystore cacerts -file C:\Users\Administrator\Desktop\onecc.cer -trustcacerts

这个加红的是你的cer 名字。

并且执行这个语句的时候必须在你的

D:\jdk1.7.0_80\jre\lib\security  这个下面执行

系统是windows    恰巧你的环境变量不在c 盘

这样进入你对应的盘  不要cd 坑人!

最后补充一下查询你的证书有没有安装上的代码

keytool -list -keystore cacerts | findstr /s zrzf

有错误欢迎指正。

记得按时吃饭

by 张小白

javax.net.ssl.SSLException 两种解决方法 链接https接口相关推荐

  1. 邮件服务器arp攻击,服务器的ARP欺骗攻击的防范的两种解决方法

    服务器的ARP欺骗攻击的防范的两种解决方法 更新时间:2008年01月10日 11:59:11   作者: 服务器的ARP欺骗攻击的防范的两种解决方法 服务器的ARP欺骗攻击的防范 这些天我的服务器几 ...

  2. mysql workbench kernelbase.dll_电脑出现kernelbase.dll错误的两种解决方法

    KernelBase.dll是Windows操作系统的重要文件,它为各种应用程序提供服务.如果电脑提示kernelbase.dll错误,这该怎么处理?大家可以用电脑自带的防火墙或者是第三方软件来进行故 ...

  3. Json返回时间中出现乱码问题的两种解决方法

    Json返回时间中出现乱码问题的两种解决方法 参考文章: (1)Json返回时间中出现乱码问题的两种解决方法 (2)https://www.cnblogs.com/hanyinglong/archiv ...

  4. css之文本两端对齐的两种解决方法

    css之文本两端对齐的两种解决方法 参考文章: (1)css之文本两端对齐的两种解决方法 (2)https://www.cnblogs.com/wl0804/p/11265225.html 备忘一下.

  5. Ajax跨域问题的两种解决方法

    Ajax跨域问题的两种解决方法 参考文章: (1)Ajax跨域问题的两种解决方法 (2)https://www.cnblogs.com/pandang/p/5341250.html 备忘一下.

  6. Qt信号与槽传递自定义数据类型——两种解决方法

    Qt信号与槽传递自定义数据类型--两种解决方法 参考文章: (1)Qt信号与槽传递自定义数据类型--两种解决方法 (2)https://www.cnblogs.com/tid-think/p/9300 ...

  7. but was actually of type 'com.sun.proxy.$Proxy**'的两种解决方法

    错误描述:Caused by: org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named '****' ...

  8. html文件打开系统错误,win7打开word提示“无法打开文件Normal因为内容有错误”的两种解决方法...

    win7系统打开Word的时候,弹出提示"无法打开文件Normal.dotm,因为内容有错误",为什么会出现错误提示呢?小编就按照错误提示寻找文件,最后发现是Word自动生成的模板 ...

  9. c语言键盘按f1显示f1,windows10键盘f1变成功能键的两种解决方法

    现在越来越多朋友都升级系统到win10正式版,因此他们反馈的win10系统相关问题也增多了.比如,有位用户表示电脑升级到win10后,F1~F12都没办法使用了,变成了功能键,都不用按下FN了,按了F ...

最新文章

  1. 使用 Github Pages 发布你的项目文档
  2. python templates_详解Python的Django框架中的templates设置
  3. 回文字符串(Palindromic_String)
  4. python mac 安装pillow,关于python:安装了Pillow,但仍然得到“ImportError:没有名为PIL的模块”...
  5. Entity Framework 6 Recipes 2nd Edition(9-2)译-用WCF更新单独分离的实体
  6. 今天试了一下iscroll
  7. python需要背的英语单词怎么写_学Python必须背的42个常见单词,看看你都会吗?...
  8. 操作系统常考知识点总结(1)
  9. software reporter tool占用高_看完这篇DBA工作详解,你觉得平均月薪17000真的高吗?...
  10. 菜鸟python_手把手教你,菜鸟也能用Python写一个2048游戏
  11. 区块链的爆发仍为时尚早......
  12. Android Mms 数据库
  13. python在线学习直播-马哥教育官网-专业Linux培训班,Python培训机构
  14. ios 中searchBar进入界面立即聚焦处理方式
  15. .NET Core跨平台:.NET Core项目部署到linux(Centos7)
  16. matlab 音乐传奇,matlab 如何打开wav声音文件
  17. 机器人操作系统ROS简介
  18. CODESYS Visualization
  19. [转载]Sandbox——沙箱技术,来自chromium开发文档
  20. linux zip,tar压缩文件夹 忽略 .git 文件夾

热门文章

  1. 颜值爆表!Redis 官方客户端工具,功能强大,且支持可视化监控!
  2. 【转】几种小波阈值去噪程序
  3. 家谱世表怎么写?4个要点不注意,会让人贻笑大方的
  4. 【新手上路】语法入门算法入门题单
  5. [论文素材]Previous Work----自动仇恨言论检测和冒犯性语言问题
  6. Superpixel_Segmentation_With_Fully_Convolutional_Networks ---CVPR_2020_paper(翻译)
  7. VMware15虚拟机安装MacOS10.13苹果系统教程
  8. 三分钟,如何说好自我介绍?
  9. AD633JRZ-ASEMI代理ADI亚德诺AD633JRZ车规级芯片
  10. Leetcode_24_Swap Nodes in Pairs