java开发微信公众号出现peer not authenticated 5C

javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
at sun.security.ssl.SSLSessionImpl.getPeerCertificates(Unknown Source)
at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:126)
at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:437)
at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180)
at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:294)
at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:643)
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:784)

1

1个回答

缺少证书认证,加入ssl认证

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
测试需要修改系统时间之后, 引起https证书过期问题
开发测试的时候,我们经常需要倒退时间。倒推时间,请求https相关资源的时候,自然引起证书的问题:rn    return self.__request(url)rn  File "build/bdist.linux-x86_64/egg/curl/__init__.py", line 87, in __requestrn    self.handle.perform()rnerror: (60,
linux 下出现peer not authenticated
在win环境中没有问题,可是吧项目移到linux就出现peer not authenticated 问题,请问下我在获取access_token的时候哪里出现了问题。代码如下[img=https://img-bbs.csdn.net/upload/201503/09/1425864736_416570.png][/img]rn[img=https://img-bbs.csdn.net/upload/201503/09/1425864748_620765.png][/img]
导入gradle后的一些问题
问题n一大堆get(),set()方法找不到nn解决n(1)是否有安装lombook插件nn没有就安装上n(2)已经安装了就设置加载该插件nnn
javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated异常
[size=11px][b]如题,rn本人应用了httpclient,模拟登陆的时候遇到这个异常rnrn查了一下 貌似和 密钥证书有关rnrn希望高手指点下。以及遇到同样问题的人交流下[/b]rn[color=#FF0000]rn不求完全解决,只求经验交流[/color][/size]
javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
用HttpClient报错,使用以下方法后还是报错,不知道怎么解决?rnprivate static DefaultHttpClient getSecuredHttpClient(HttpClient httpClient) rn final X509Certificate[] _AcceptedIssuers = new X509Certificate[] ;rn try rn SSLContext ctx = SSLContext.getInstance("TLS");rn X509TrustManager tm = new X509TrustManager() rn public X509Certificate[] getAcceptedIssuers() rn return _AcceptedIssuers;rn rnrn public void checkServerTrusted(X509Certificate[] chain,rn String authType) throws CertificateException rn rnrn public void checkClientTrusted(X509Certificate[] chain,rn String authType) throws CertificateException rn rn ;rn ctx.init(null, new TrustManager[] tm , new SecureRandom());rn SSLSocketFactory ssf = new SSLSocketFactory(ctx,rn SSLSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER);rn ClientConnectionManager ccm = httpClient.getConnectionManager();rn SchemeRegistry sr = ccm.getSchemeRegistry();rn sr.register(new Scheme("https", 443, ssf));rn return new DefaultHttpClient(ccm, httpClient.getParams());rn catch (Exception e) rn System.out.println("=====:=====");rn e.printStackTrace();rn rn return null;rn rnrnrn以下是报错信息:rnjavax.net.ssl.SSLPeerUnverifiedException: peer not authenticatedrn at sun.security.ssl.SSLSessionImpl.getPeerCertificates(Unknown Source)rn at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:128)rn at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:390)rn at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:488)rn at org.apache.http.conn.scheme.SchemeSocketFactoryAdaptor.connectSocket(SchemeSocketFactoryAdaptor.java:62)rn at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:148)rn at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149)rn at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121)rn at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:561)rn at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:415)rn at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820)rn at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754)rn at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:732)rn at com.yinglun.ecwmp.util.HttpXmlPost.sendXMLDataByPPost(HttpXmlPost.java:138)rn at com.yinglun.ecwmp.controller.AgentController.searchWopayNew(AgentController.java:841)rn at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)rn at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)rn at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)rn at java.lang.reflect.Method.invoke(Unknown Source)rn at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)rn at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:426)rn at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:414)rn at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:790)rn at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)rn at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)rn at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)rn at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)rn at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)rn at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)rn at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)rn at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:77)rn at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)rn at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)rn at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)rn at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)rn at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)rn at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)rn at javacommon.filter.LoggerMDCFilter.doFilterInternal(LoggerMDCFilter.java:45)rn at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)rn at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)rn at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)rn at cn.org.rapid_framework.web.scope.FlashFilter.doFilterInternal(FlashFilter.java:28)rn at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)rn at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)rn at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)rn at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:368)rn at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)rn at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)rn at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)rn at com.yinglun.ecwmp.security.MyFilterSecurityInterceptor.invoke(MyFilterSecurityInterceptor.java:57)rn at com.yinglun.ecwmp.security.MyFilterSecurityInterceptor.doFilter(MyFilterSecurityInterceptor.java:43)rn at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)rn at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:97)rn at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)rn at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:100)rn at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)rn at
eclipse中安装activiti插件activiti-designer
里边有eclipse中安装activiti插件相关的jar和安装说明文档,解决eclipse中安装activiti报错Unable to read repository at http://www.activiti.org/designer/update/content.*
HttpClient爆出peer not authenticated异常
如题,在eclipse里运行,不爆异常,单独打包成jar后命令行运行就爆这个异常了,特别费解。rnrn包括加X509Certificate都试过了不行。rnrn在eclipse下,加不加X509Certificate都正常。但是单独命令行就有问题。rnjava -Djava.ext.dirs=lib -jar anna-anjyo-1.0-SNAPSHOT.jarrnrnException in thread "main" javax.net.ssl.SSLPeerUnverifiedException: peer not aurnthenticatedrn at sun.security.ssl.SSLSessionImpl.getPeerCertificates(SSLSessionImpl.jarnva:421)rn at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.javrna:128)rn at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactrnory.java:397)rn at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnectrnion(DefaultClientConnectionOperator.java:148)rn at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.jarnva:149)rn at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPoolrnedConnAdapter.java:121)rn at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultrnRequestDirector.java:573)rn at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultReqrnuestDirector.java:425)rn at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClrnient.java:820)rn at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClrnient.java:754)rn at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClrnient.java:732)rn at com.anna.anjyo.Account.main(Account.java:52)rn
Java微信公众号开发之准备工作(图文说明)
说明:官方的文档很详细,一定一定要耐着性子认真阅读nnnn一、开发前的准备工作nnn注册账号:进入微信公众平台,点击右上角立即注册,(个人用户只能选择订阅号),按照提示填写信息即可n测试账号申请:如果暂时不想注册账号=,可选择官方提供的测试账号申请。申请地址:测试号申请点击后扫描二维码,即可获得一个测试账号,拥有服务号全部权限。n拥有自己的服务器和域名:阿里云、腾讯云等,如果你暂时不想花钱买,可先...
建kafka gradle工程解决证书认证问题
Down了份kafka confluent特供版本,对应版本号是3.0.0。创建gradle工程,提示认证不过,提示”Cause: peer not authenticated “之类的。 n1. 用浏览器访问对应的网站(都访问不通就不要继续了); n2. 导出证书,各浏览器差别不大;n3. 将证书导入jre
Java抓取https网页数据
Java抓取https网页数据,解决peer not authenticated异常。导入eclipse就能运行,带有所用的jar包(commons-httpclient-3.1.jar,commons-logging.jar,httpclient-4.2.5.jar,httpcore-4.2.4.jar)
Java 进行微信公众号开发遇到的一些坑
前言最近试水了一下微信公众号,花了一天开发,记录下其中的坑,分享给大家。附上公众号二维码,实现讲笑话的功能,欢迎大家关注。 n微信公众号注册注册公众号微信官方链接,注意配置一下 URL,Token。nURL必须以http://或https://开头,分别支持80端口和443端口。nToken 必须为英文或数字,长度为3-32字符。n服务端使用的是 Java,感觉后台使用 PHP、Python 的多一
java开发微信公众号完整示例
微信公众平台开发的所有流程的代码,包括接收xml数据、解析xml数据、调用图灵机器人api接口获取智能回复内容、封装结果xml数据等
微信公众号java开发代码
此代码为微信公众号开发基础代码,java实现被关注回复,关键字回复,自定义菜单,百度翻译API
阅读spring源码——编译、导入spring源码至eclipse
Release 表示 是正式的版本.nnRC stands for Release Candidate 表示 后选版本nnM stands for milestone 表示里程碑版本.nn一般而言, 稳定性由上而下, 依次降低.nn注意: 本人在利用方式一导入到eclipse后会有各种不存在类型的错误,没有找到解决方案,对于jdk原因,可以buildpath jdk重新导入.在此推荐方式二。nn ...
java开发的微信公众号管理系统
java开发的微信公众号管理系统,java后台开发系统,公众号开发 java 微信 公众号
Java微信公众号开发完整项目
Java开发微信公众号。
Java微信公众号开发之接入
微信公众号
Java微信公众号开发(附源码!!!)
笔者最近在为一个艺考服务团队开发手机端的服务,由于开发app需要的时间较长,所以选择开发微信公众号。本人比较擅长Java开发,所以本文是基于Java语言的公众号开发。话不多说,直接进入正题。nn准备工作:nn一、在微信公众平台申请账号。nn百度搜索微信公众平台,点击注册,通过邮箱注册成功后会看到如下画面。nnnn在这里,选择类型时要注意下。如果你是个人开发的话只能选择订阅号,订阅号没有自定义菜单等...
微信公众号java开发 源码下载
适合新手哟~servlet实现微信公众号开发,包含自定义菜单等等。
Java开发微信公众号(一)——微信开发环境搭建
1.开发语言使用Java n 2.使用微信接口测试账号进行本地测试 n 3.使用natapp(原ngrok)将本地地址映射到外网地址实现微信公众号的本地调试n准备工作最近学习微信公众平台的开发,在申请一个微信公众号的时候,发现如果不是公司或组织只能申请订阅号(并且是个人的),而且不能使用微信提供的高级接口,所以如果想要使用公众平台的高级接口的话,申请一个微信公众平台接口测试账号就会非常方便了。使
SOAPUI破解密钥
破解工具破解工具
java微信公众号平台开发视频
基于java的微信号公众平台开发,零基础。java怎么接入微信,java怎么调用微信的接口
java开发微信公众号
两套很详细的用Java开发微信公众号的文档 含代码 可直接复制 包含了文章定时推送 自定义菜单,自定义回复,后台支付等等 新手也可用
微信公众号java开发
微信公众号java开发,基于SAE或其他云端,能都实现与微信对接。
微信公众平台的开发(java)——视频教程
这是我自己花钱买的微信公众平台开发的视频教程,里面有具体的开发教程和实战案例,下载下来的文档后缀是.vx,直接以记事本打开就行,里面是具体的获取步骤。
Linux环境下,MongoDB 3.6.10 的安装步骤,以及设置用户和密码,配置随处执行mongo命令启动客户端,以及所遇到的问题
一、安装n1.1 下载MongoDB安装包nMongoDB官网下载地址:https://www.mongodb.com/download-center/communitynn本人使用wget方式安装MongoDB。nwget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.6.10.tgznnnn1.2 解压MongoDB安装包nta...
java开发之微信公众号
什么是微信公总号开发? n 微信开发即微信公众号平台开发,将企业信息、服务、活动等内容通过微信网页的方式进行实现,也就是在微信APP中调用微信提供的API n微信开发流程 n 1.注册微信公众号 n 进入微信公众平台 https://mp.weixin.qq.com/ n n 2.环境搭建准备 n 微信公众号(即微信公众平台注册号) n...
Java开发微信公众号
n n n 首先你需要注册一个公众号nhttps://mp.weixin.qq.com/n1.编辑者模式nn群发n自定义菜单n自动回复n素材管理nn2.开发者模式nn部署项目n填写服务器配置ntoken验证nn3.框架的使用nnwechat4jnn编辑者模式n群发n一天只能发一条n但是模式开发者模式可以绕开这个限制,具体就不介绍了。n<h6>自定义菜单&l...
微信公众账号开发教程(java)
微信公众号开发教材,教你一步步的进行微信公众号开发的java教材
JAVA开发微信公众号
一,微信公众号的两种模式n 1.编辑模式n 2.开发模式nn二,公众号和微信的区别n 1.微信:n 社交圈:大多都是认识的人,可以一对一,多对多的交流n 定位:主要用于聊天朋友圈等个人娱乐n 使用方式:主要在移动端n 关注方式:互相关注n 2.公众号:n 社交圈:包括个人在内的更大的社交圈,用户大多不认识n 定位:更加倾向于商业用途,达到个人品牌的推广企业品牌的宣传...
java微信公众号开发(入门)
最近在搞小程序和微信公众号开发。 这章介绍token验证。公众号接入 n废话不多说。 n工具nn1.需要一个公众号 私人订阅号 就行。n2.成为开发者n3.ngrok 这个主要用来 调试 作用是把你的内网 映射到公网中 使用方法本文会介绍。简单。n4.开发工具 我这eclispenn一.框架搭建。nnnn这是项目结构图 nnnn需要注意的地方是 WxBbotApplication 在项目中位置尽量...
java 微信公众号开发入门1-helloWorld
java 微信公众号 开发入门1-helloWorld 程序可以跑起来,欢迎大家一起学习研究。 我也是刚刚做出来的 分享出来。,
浅尝辄止MongoDB:管理(1)
目录nn一、控制访问权限nn1. 添加admin用户nn2. 启用身份认证nn3. 在mongo控制台中执行身份验证nn5. 修改用户凭据nn6. 添加只读用户nn7. 删除用户nn二、备份与还原nn1. mongodump的各种备份方式nn2. mongodump示例nn3. 自动备份脚本nn4. mongorestore的各种还原方式nn5. mongorestore示例nn三、导入与导出nn...
JAVA微信公众号基础开发
实现微信公众号java开发
java微信公众号开发系列——入门
公众号类型:nnn订阅号:面向个人,每天群发1条,扫码即可关注,不支持高级接口(微信支付)n服务号:面向企业和政府,每个月4条,扫码即可关注,支持高级接口n企业号:面向企业政府,每分钟200条,通讯录成员才可关注,支持高级接口nnn公众号申请:n微信公众平台:https://mp.weixin.qq.xom/n1、邮箱注册n2、类型选择,个人选择订阅号n3、扫描二维码,需要
Java实现微信公众平台开发项目源码
Java实现微信公众平台开发项目源码
Java开发微信公众号后台
源码rnrnGitHub地址:https://github.com/erlieStar/weChat rn效果图 rnrnrnrnrn流程图rnrn rn如果不需要定制化的服务,只是推送一些文章的时候,没必要开发自己的服务器,步骤1和步骤4就足够了rnrnrnrn本地测试rnrnrnrn下载ngrok,解决外网访问内网问题rnrnLZ用的是Sunny-Ngrok rn下载地址:https://www.ngrok.cc/ rnLZ下载的是Win...
java 微信公众号开发 (代码、数据库、操作文档下载即可运行)
项目解压即可运行(菜单的创建、微信机器人,语音识别,获取用户的信息,各种消息和菜单点击事件的处理,多线程处理消息推送等功能),另外加了类似于商场表白墙的功能,用户发送‘上墙’后用户的再次发送的消息会显示在表白墙上面,同时会显示用户的头像和昵称。发送‘匿名上墙’后用户的再次发送的消息会显示在表白墙上面
JAVA带你一步一步实现微信公众号开发(一)
微信公众号开发文档:https://mp.weixin.qq.com/wikin微信公众平台接口调试工具:https://mp.weixin.qq.com/debug/cgi-bin/apiinfonJAVA微信公众号开发框架:Wechat4jnWechat4j帮助文档:http://www.chengn.com/wechat4j/wiki/jieruzhinan.htmlnn*****
基于java的微信公众平台开发基础教程第一季-严志斌-专题视频课程
基于java的微信公众平台开发系列教程第一季,教学方式简单高效一切从微信文档和代码出发,并且贯彻了java的面向对象思想。所有功能都会在后又明确的测试环节,保证教学的正确性。主讲老师为了同学的学习方便还特地精心准备了全套的开发工具和微信公众号测试环境。...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 开发教程 微信公众号 微信公众号游戏开发教程

相似问题

0
springaop引入包后也出现classnotfound
2
使用 DBCP配置数据源出现错误 Error setting property values; nested exception is
1
tomcat在一台电脑上运行出现一两个小时后cpu占用从0%到18%并一直这样
0
Java初始化PropertyDescriptor类时出现错误。
0
java用JNI调用第三方库的时候,出现 java.lang.UnsatisfiedLinkError
4
FileInputStreamTest小程序出现FileNotFoundException异常
8
要求通过key-value的形式储存和访问数据,但单key太容易出现冲突了,所以要求支持多key。
1
eclipse出现web项目导出war时没有jsp等文件的问题
3
微信公众号程序 在早晨8点 晚上5点左右 无法打开
4
SSM框架搭建出现这问题
4
文件传输,用io接口,但一点击链接就出现空白页面
1
kafka服务安装在windows下,有时zookeeper会出现“远程主机强迫关闭了一个现有的连接“
5
在idea中部署项目后运行tomact时候出现了以下问题怎么解决 求大神告知
4
ssm随机出现的一个问题 ,有没有大神遇到过?不影响功能 但看着一堆的报错不舒服
1
求助:netty 4.x服务器端出现CLOSE_WAIT的问题
1
SimpleDataFormat.format 被Locked导致出现ANR
2
sqoop1使用java操作,打包运行出现“找不到符号错误”
6
地磅取数java开发,从串口获取到的数据全是乱码,请教各位老师如何解决!
7
ArrayList 扩容时如何出现内存溢出的情况
15
关于从jsp页面提交数据到数据库出现乱码的问题