调用企业公众号https协议出错:
Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
at com.ibm.jsse2.n.a(n.java:36)
at com.ibm.jsse2.n.a(n.java:27)
at com.ibm.jsse2.sc.b(sc.java:456)
at com.ibm.jsse2.sc.a(sc.java:381)
at com.ibm.jsse2.sc.g(sc.java:437)
at com.ibm.jsse2.sc.a(sc.java:211)
at com.ibm.jsse2.j.write(j.java:10)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:77)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:135)
at org.apache.commons.httpclient.HttpConnection.flushRequestOutputStream(HttpConnection.java:828)
at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2116)
at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1096)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
at com.focoon.espublic.common.util.URLUtils.originalGetData(URLUtils.java:236)
at com.focoon.espublic.platform.corpwx.trade.CorpOaWxCreateAccessToken.createAccessToken(CorpOaWxCreateAccessToken.java:43)
at com.focoon.espublic.platform.corpwx.batch.impl.CorpOaCreateAccessTokenBatchImpl.executeBatch(CorpOaCreateAccessTokenBatchImpl.java:26)
解决方案:
企业微信号使用的证书类型为TLS,在对应修改无证书加密协议,主要修改类MySecureProtocolSocketFactory.createSSLContext这个方法。有原先的
sslcontext = SSLContext.getInstance("SSL");
sslcontext = SSLContext.getInstance("TLS");
相关推荐
Websphere(6.1)HTTPS配置
Websphere(6.1)HTTPS配置[归纳].pdf
websphere mq 7.1 通道授权问题解决办法
通过jdk自带的工具生成自验证证书、在websphere上设置https,was7.0和was8.5都可以,自己运行成功一步一步截图的
在websphere8.5 下部署含有CXFwebservice的war包无法正常启动,...归根结底原因不是找不到类,而是发布后war下的jar与websphere自身平台下的jar冲突了,要解决此问题就要通过在websphere下建立共享库来根除,可参考附件
websphere常见问题及解决办法 如 Error 404: SRVE0190E JSPG0049E
在Websphere Application Server 经常会出现乱码,有时候可以在项目中去设置,但有时候也是Websphere 造成的,所以需要你手动去更改Websphere 的设置。
IBM Websphere ESB企业服务总线
IBM WebSphere Portal 解决方案
在websphere中设置解决中文显示乱码问题
WEBSPHERE乱码问题的解决和处理。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
Websphere-HTTPS配置.doc
webSphere指南webSphere指南webSphere指南webSphere指南webSphere指南
websphere cpu性能问题 文档
Websphere 中生成日志问题
Websphere过有效期后,我们要是重装那很困难,也不一定成功,但也有便捷的解决办法,文档中列举了2中方法, 一定不会让您失望!
IBM WebSphere Portal 介绍,IBM门户解决方案,业务状况分析\门户解决方案