java - CXF xml 配置未使用 disableCNcheck ="true"进行验证

标签 java xml cxf

我使用的是直接从 CXF 网站复制的 CXF 配置文件,网址为: cxf.apache.org/docs/client-http-transport-including-ssl-support.html

然而,当我运行我的程序时,XML 没有验证。给出的错误是: 属性“disableCNcheck”不允许出现在元素“http-conf:tlsClientParameters”中

我们在测试环境中使用自签名证书,只需要一个快速解决方法即可使用这些服务!

这是我正在尝试使用的 cxf.xml 文件,如有任何帮助,我们将不胜感激!

<http-conf:conduit
    name="{https://hostname/service}MyService.http-conduit">
    <!--  deactivate HTTPS url hostname verification (localhost, etc)
    WARNING ! disableCNcheck=true should NOT be used in production-->
    <http-conf:tlsClientParameters  disableCNcheck="true" />
</http-conf:conduit>

最佳答案

该属性应为 disableCNCheck(Check 上的大写 C)。我相信只要解决这个问题就可以解决问题。

关于java - CXF xml 配置未使用 disableCNcheck ="true"进行验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5875716/

相关文章:

Java哈希集删除重复项

java - 提取泛型类的字段

android - SharedPreferences 值未更新

c# - C# 中带有信封的对象的 XML 序列化

java - 复合 Material 中未显示 SWT 标签/按钮

每个字符的 Java MYSQL 字节

c# - 如何以编程方式从客户端捕获第 3 方 Web 服务 xml

java - 使用 Apache CXF 通过 Web 服务下载文件

spring - Apache Camel 和 Web 服务

Maven cxf 插件错误