INFO: Rejecting digest authentication with insecure algorithm: MD5 This constraint may be relaxed by setting the "http.auth.digest.reEnabledAlgorithms" system property. MM DD, YYYY H:MM:SS com.watermark_apps.requester.Requester endPost SEVERE: サーバとの通信に失敗しました。HTTPステータス: 401 null com.watermark_apps.requester.FatalException
This page is in Japanese version. The English version is in preparation.
|
非SSL通信(HTTP通信)時リクエスタにて JDK21 を使用するとエラーが発生する ( fusion_place < 14.0 )
質問
JDK バージョン 21 の java を使用しリクエスタ実行したところ、下記のエラーが発生しました。対応方法はありますか。
回答
fusion_place サーバへの接続が非SSL通信(HTTP通信)の場合、JDK バージョン 21 では Digest 認証が使用できないためリクエスタ実行時にエラーが発生します。 (fusion_place v14.0 以降は Digest 認証を使用していないので問題ありません)
対応方法としては下記が考えられます。
-
fusion_place を v14.0 以降にバージョンアップする。
-
サーバとの通信を SSL通信(HTTPS通信)で行う。
-
実行環境に含まれる java を使用する。
%LocalAppData%\fusion_place\fusion_place runtime environment (64-bit)\runtime\bin\java.exe
-
リクエスタオプションを指定する。 下記オプションを追記することで実行可能です。
java -Dhttp.auth.digest.reEnabledAlgorithms=MD5
※対応 3. 対応 4. は非SSL通信を行うケースとなりますので、セキュリティの観点より対応 1. 対応 2. をお勧めします。