2

我有一个 Web 服务方法,它可以正常工作,直到在 tomcat 中启用 FIPS 模式。如果禁用 FIPS 模式,则下面的代码可以正常执行:

((X509TrustManager) tm[0]).checkClientTrusted(clientCert, "want");

但是当 FIPS 在 tomcat 上启用时。同一行引发异常: java.lang.IllegalArgumentException: Invalid authentication type: want

我浏览了 java doc,它说方法 throws IllegalArgumentException if: IllegalArgumentException - 如果为链参数传入 null 或零长度链,或者为 authType 参数传入 null 或零长度字符串。

但在我的情况下,上述情况都不是真的。

不明白为什么。请帮忙。

4

0 回答 0