开发者社区> 问答> 正文

java 访问 https://百度 为什么不报错??报错

java 不做任何处理直接 访问 https://www.baidu.com

为什么不报错?((HttpURLConnection) u.openConnection();)   conn.connect();

返回什么的都正常.

但自己的tomcat配置完ssl了 , java程序调用...就必须指定X509Certificate之后才能用..

否则:java  PKIX path building failed

怎么设置?求教.


展开
收起
爱吃鱼的程序员 2020-06-10 11:03:50 714 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    baidu的证书由权威机构发布,在javapki里有对应的 证书CA,java认为是安全的。

    你自己生成的证书应该是自签名证书,java不认。除非你显示指定或者放行。

    +1

    @红薯

    @jfinal

    @南湖船老大

    2020-06-10 11:04:09
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何通过 Serverless 提高 Java 微服务治理效 立即下载
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
CDN助力企业网站进入HTTPS时代 立即下载