Exception in thread "main" javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target直接用jdk运行报错

解决方案 »

  1.   

    Protocol authhttps = new Protocol("https",       new AuthSSLProtocolSocketFactory(         new URL("file:///E:/icbcStore/my.jks"), "11223344",         new URL("file:///E:/icbcStore/my.jks"), "11223344"), 8443); HttpClient client = new HttpClient();
      

  2.   

    unable to find valid certification path to requested target 
    没有在指定的路径下找到证书。检查下你的地址,证书名称
      

  3.   

    没用过 不过看上去是个很简单的问题吧 认真思考下api和自己环境的需求应该是能够解决问题的
      

  4.   

    new URL("file:///E:/icbcStore/my.jks"), 改为:
    new URL("E:/icbcStore/my.jks"), 看看
      

  5.   

    做过的人不多,还不如楼主自己 Google呢,去吧,别在这里耗时间了。真正高手没空来的。。