Ped*_*dro 2 apache-flex ssl https soap web-services
我正在尝试在Adobe Flash Builder中使用一个HTTPS Web服务.
当我添加URL时,我收到此错误:
服务内省期间出错.WSDLException:faultCode = OTHER_ERROR:无法在'https://172.21.17.235:9443/testehttpsWeb/sca/testeIOExport1/WEB-INF/wsdl/testehttps_testeIOExport1.wsdl'解析导入的文档:javax.net.ssl.SSLHandshakeException:sun .security.validator.ValidatorException:PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到所请求目标的有效证书路径
如何配置我的客户端以使用Web服务?
我们将不得不向想出这个的人买冰淇淋!
解决方案是将证书不导入JKS信任库,而是导入cacarets文件,在我的情况下:
keytool -import -alias trusted1 -keystore"C:\ Program Files(x86)\ Adobe\Adobe Flash Builder 4\jre\lib\security\cacerts"-file c:\ somepath\mycert.cer
在这种情况下,无需添加:
-Djavax.net.ssl.trustStore = "C:\ somepath\truststore.jks"
...在FlashBuilder.ini上行
导入的注释是DNS服务器必须能够按名称而不是IP来转换Web服务路径,因为在安装的证书中,CN提到Web服务服务器名称而不是IP
问候
| 归档时间: |
|
| 查看次数: |
4009 次 |
| 最近记录: |