我的jdk1.7是有TLSV1.2的,我也设置了系统参数,但是不知道为什么一直不管用。发送的https接口还是报错

解决方案 »

  1.   

    虽然换成jdk1.8就行了,但是项目比较大,换了难保不会有问题,也麻烦。而且我想弄懂为什么
      

  2.   

    1.8默认使用tls1.21.7要自己设置https://superuser.com/questions/747377/enable-tls-1-1-and-1-2-for-clients-on-java-7
      

  3.   

    jdk1.7的小版本是多少?
      

  4.   

    参考这篇文章的设置
    https://blogs.oracle.com/java-platform-group/diagnosing-tls,-ssl,-and-https
      

  5.   

    jdk1.7.0_17
      

  6.   

    jdk1.7.0_17
    你查一下你的小版本是否支持,如果不支持的话你怎么设置也没有用。
    所有的设置方法都写在这里了,自己读一读。
    https://www.java.com/en/configure_crypto.html#enableTLSv1_2
      

  7.   

    没用过,我之前遇到过https网站向http发送请求跨域问题,然后自己搭了个https的中转服务器
    其中有配置证书放到jdk目录下
    不知道你这个问题和我这个是不是类似