小程序
小游戏
企业微信
微信支付
扫描小程序码分享
【已解决】同一个新证书,在一些服务器上退款正常,在一个服务器上有时能成功退款,有时退不了款,提示证书已过期
原因备份的网络代理服务器上的证书没有更换导致
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,证书过期,麻烦按照提示,申请新的API证书。替换即可。谢谢。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
现在都提示证书过期了,再次申请申请了权威CA颁发的API新证书,替换了还是证书过期,以前正常工作的证书是微信支付颁发的API证书
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,证书过期,麻烦按照提示,申请新的API证书。替换即可。谢谢。
KeyStore keyStore = KeyStore.getInstance("PKCS12");
// 读取本机存放的PKCS12证书文件
FileInputStream instream = new FileInputStream(new File("d:\\apiclient_cert.p12"));
try {
// 指定PKCS12的密码(商户ID)
keyStore.load(instream, WeChat.mch_id.toCharArray());
} finally {
instream.close();
}
javax.net.ssl.SSLContext sslcontext = SSLContexts.custom()
.loadKeyMaterial(keyStore, WeChat.mch_id.toCharArray()).build();
SSLConnectionSocketFactory sslsf = new SSLConnectionSocketFactory(sslcontext,
new String[] { "TLSv1", "SSLv2Hello", "SSLv3", "TLSv1.2" }, null,
SSLConnectionSocketFactory.getDefaultHostnameVerifier());
httpclient = HttpClients.custom().setSSLSocketFactory(sslsf).build();
现在都提示证书过期了,再次申请申请了权威CA颁发的API新证书,替换了还是证书过期,以前正常工作的证书是微信支付颁发的API证书