【问题标题】:Is there any way to force WSO2 API Manager accept untrusted certificates?有没有办法强制 WSO2 API Manager 接受不受信任的证书?
【发布时间】:2018-06-30 08:00:02
【问题描述】:

我想知道是否有办法强制 WSO2 API Manager 接受不受信任的证书。 我想在 Publisher 中使用 HTTPS 端点,并且我不想每次都将公共证书导入 client-truststore.jks 和 wso2carbon。

我也尝试将 HostnameVerifier 设置为 allowAll,但仍然发生同样的错误。

异常:PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径

我正在开发 WSO2 API Manager 2.1.0

非常感谢。

【问题讨论】:

    标签: ssl wso2 certificate endpoint api-manager


    【解决方案1】:

    您不能禁用证书验证。但从 2.2.0 开始,您可以从 UI 安装证书。

    https://docs.wso2.com/display/AM220/Dynamic+SSL+Certificate+Installation

    【讨论】:

    • 非常感谢,我更新到2.2.0,就一个问题,当我上传证书时,根据文件,它应该在10分钟后申请,但它没有,即使在1小时后,我错过了什么?
    • 您在安装证书时是否在日志中看到任何错误?
    • 感谢您的评论,我没有看到任何错误,一切看起来都很好,只有在我重新启动 api manager 时才会应用证书。我不明白这是否是 api manager 新版本中的错误2.2还是我遗漏了一些配置?
    • 我希望您使用的是新的 2.2.0 包,并且您没有从 2.1.0 复制任何配置文件。是吗?
    • 是的,我没有从 2.1.0 复制任何东西。我尝试了各种方法,但仍然没有成功。
    猜你喜欢
    • 1970-01-01
    • 2023-03-26
    • 2012-07-05
    • 1970-01-01
    • 2014-12-26
    • 1970-01-01
    • 2012-10-11
    • 1970-01-01
    • 2012-06-29
    相关资源
    最近更新 更多