gpt4 book ai didi

apache-flex - 在 Flex 4 中使用 HTTPS Web 服务

转载 作者:太空宇宙 更新时间:2023-11-03 12:56:23 25 4
gpt4 key购买 nike

我正在尝试在 Adob​​e Flash Builder 中使用一个 HTTPS 网络服务。

当我添加 URL 时出现此错误:

There was an error during service introspection. WSDLException: faultCode=OTHER_ERROR: Unable to resolve imported document at 'https://172.21.17.235:9443/testehttpsWeb/sca/testeIOExport1/WEB-INF/wsdl/testehttps_testeIOExport1.wsdl'.: 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

如何配置客户端以使用 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

问候

关于apache-flex - 在 Flex 4 中使用 HTTPS Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5598687/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com