Tomcat で FIPS モードを有効にするまでは正常に機能する Web サービス メソッドがあります。FIPS モードが無効になっている場合、以下のコードは正常に実行されます。
((X509TrustManager) tm[0]).checkClientTrusted(clientCert, "want");
しかし、Tomcat で FIPS が有効になったとき。同じ行が次のように例外をスローします:
java.lang.IllegalArgumentException: Invalid authentication type: want
.
IllegalArgumentException - chain パラメーターに null または長さ 0 のチェーンが渡された場合、または authType パラメーターに null または長さ 0 の文字列が渡された場合。
しかし、私の場合、上記の条件はどちらも当てはまりません。
理由がわからない。助けてください。