0

私のglassfish 3.1.2サーバーには、認証用のjdbcレルムがあります。ダイジェスト アルゴリズムとして sha-256 を使用し、パスワードのエンコーディングとして base64 を使用しています。シンプルなswingクライアントでログインしようとしています。

通常の文字では正常に機能しますが、パスワードにドイツ語のウムラウト (ä、ö、ü、... など) が含まれている場合は機能しません。

Java は内部文字列エンコーディングに UTF-16 を使用するため、jdbc 領域のダイジェスト アルゴリズムの文字セットも UTF-16 に設定しましたが、それでも機能しません。理由を知っている人はいますか?

4

1 に答える 1

0

これはGlassfish 3の既知のバグです...

于 2013-06-12T15:11:26.340 に答える