开发者社区> 问答> 正文

#支付宝javax.net.ssl.SSLHandshakeException: sun.,怎么办?

使用JAVA版服务端sdk进行接口请求时出现javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException

展开
收起
保持可爱mmm 2020-05-05 16:32:11 730 0
1 条回答
写回答
取消 提交回答
  • 问题原因

    JAVA服务端sdk版本默认开启对ssl证书的校验 解决方案

    1、可先核实接口请求网关是否配置正确,对应的网关说明如下

    正式环境请求网关:https://openapi.alipay.com/gateway.do

    沙箱环境请求网关:https://openapi.alipaydev.com/gateway.do

    注:如请求网关地址直接访问了某个具体的IP地址,可在本机host里面做个映射,将ip映射成openapi.alipay.com这个域名再做测试

    2、如网关核实无误还是出现该情况可通过在接口的调用方法内添加 WebUtils.setNeedCheckServerTrusted(false);方法进行关闭

    2020-05-05 16:32:26
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载