1、当没有导入证书的情况下,访问https的url,后台一般会报 类似如图的 PKIX错误。那么就需要将证书导入jre

2、获取证书,用谷歌浏览器,点击地址栏左上角,将访问地址的证书保存为cer文件。

3、 以下命令是直接将证书导入jdk的jre内。 执行命令时要先cd到 jre的bin目录下面。

keytool -import -keystore "D:/Program Files/Java/jdk1.6.0_45/jre/lib/security/cacerts" -storepass changeit -keypass changeit -alias sign -file jkqz_der.cer

4、确认证书又没有导入,执行命令时要先cd到 jre的bin目录下面。 以下命令会显示所有的证书,从里面找到就是导入了。

keytool -list -v -keystore ../lib/security/cacerts -storepass changeit

5、如果出现失误,可以用以下命令进行删除。

keytool -delete -alias signuser -keystore ../lib/security/cacerts -storepass changeit

6、证书导入之后,可能会报以下dns错误。我遇到的是,在访问时没有对ssl进行处理。

解决方法是,在再请求url之前,调用以下方法。

7、另外的证书导入方式

keytool -importcert -noprompt -trustcacerts -alias signuser -file signuser.cer -keystore mykeystore.jks

signuser.cer 放到bin目录下

输入密码 123456

keytool -importkeystore -srckeystore mykeystore.jks -destkeystore ../lib/security/cacerts

参考:

java 请求 https_JAVA后端请求HTTPS 的URL 遇到的问题相关推荐

  1. java异步请求显示数据格式_JSON(四)——异步请求中前后端使用Json格式的数据进行交互...

    json格式的数据广泛应用于异步请求中前后端的数据交互,本文主要介绍几种使用场景和使用方法. 一,json格式字符串 functionsentAjax(){ $.ajax({ type:'POST', ...

  2. Java获取项目当前请求的全部URL,Java获取Referer,Java获取完整链接地址URL

    Java获取项目当前请求的全部URL,Java获取Referer,Java获取完整链接地址URL >>>>>>>>>>>>> ...

  3. Tomcat高级部分-使用特定模块和软件反向代理请求到后端tomcat实现负载均衡和session保持...

    实验目标: 1.反向代理服务器将用户请求负载均衡到后端tomcat节点: 2.配置基于nginx的负载均衡,实现会话绑定: 3.配置基于mod_jk的负载均衡,实现会话绑定: 4.基于mod_prox ...

  4. 利用Nginx轻松实现Ajax的跨域请求(前后端分离开发调试必备神技)

    利用Nginx轻松实现浏览器中Ajax的跨域请求(前后端分离开发调试必备神技) 前言 为什么会出现跨域? 造成跨域问题的原因是因为浏览器受到同源策略的限制,也就是说js只能访问和操作自己域下的资源,不 ...

  5. java httpclient发送json 请求 ,go服务端接收

    /***java客户端发送http请求*/package com.xx.httptest;/*** Created by yq on 16/6/27.*/import java.io.IOExcept ...

  6. AJAX 跨域调用和 Java 跨域 发送请求

    AJAX 跨域调用 前台代码: Html代码   <script type="text/javascript" src="jquery-1.7.2.min.js&q ...

  7. JAVA发送HttpClient请求及接收请求结果过程

    1.写一个HttpRequestUtils工具类,包括post请求和get请求 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 ...

  8. Java利用HttpClient发送请求生成微信支付二维码、查询支付状态

    一.HttpClient工具类 import org.apache.http.Consts; import org.apache.http.HttpEntity; import org.apache. ...

  9. JavaWeb框架(一):Web入门,Http的请求和响应,https介绍,Web实战自定义服务器

    Servlet入门 MVC实战项目 仓储管理系统 JavaWeb入门介绍 Http协议 Http请求数据格式 Http响应数据格式 Web实战Demo:自定义服务器 对比Https协议 总结 Redi ...

最新文章

  1. TEASOFT辅助服务程序UDPCopy 功能介绍
  2. 《大话数据结构》第9章 排序 9.6 希尔排序(下)
  3. 名词用作动词举例_2020考研英语语法全面举例讲解:逻辑意义一致原则
  4. OpenCV支持向量机SVM对线性不可分数据的处理
  5. 中国大学moocpython笔记_用Python玩转数据,中国大学MOOC(慕课)答案公众号搜题
  6. Lucas定理:线性求所有逆元的方法
  7. 光纤熔接过程详细说明
  8. mysql锁表_MySQL中Alter table 你不知道的性能问题
  9. CCIE-LAB-SDN-第六篇-SDWAN-Branch2-vEdge-51-vEdge-52
  10. c语言折半查找输出坐标,数据结构(C语言版)——有序表查找(折半查找)(代码版)...
  11. 今天的我也不太清楚的即时通讯
  12. 机器学习pdf_2020年新书-《机器学习算法入门》免费pdf分享
  13. rpm deb命令集合
  14. 2018计算机本科论文,计算机科学学院关于2018届本科毕业论文(设计)的工作安排...
  15. MysQL读写分离服务器--maxscale服务
  16. 二元Weierstrass逼近定理及其证明
  17. 缺失MSVCR120.dll文件
  18. 2017 主流手机分辨率与尺寸
  19. 刚安装好的CAD一定要做这几个优化设置
  20. 舍友整日沉迷代码?偷偷给他的idea装上防沉迷插件!!

热门文章

  1. ATL COM类之激活
  2. mysql有没有mssql执行计划_MSSQL优化执行计划
  3. Python爬虫之酷安应用商店
  4. No goals have been specified for this build. You must specify a valid lifecycle phase or a goal.....
  5. 什么是VR、AR和MR
  6. LXC基本架构及用法(六)
  7. C++ String16与const char*及char*与vector相互转换
  8. 编译Android4.3内核源代码
  9. tensorflow之安装tensorboard
  10. 如何为项目配置opencv