GREG5.0 を実装しており、デフォルト設定を使用するとすべて正常に動作します。wso2cabon.jks キーストアのデフォルトの localhost 証明書を独自のものに置き換えると、SSO を使用してストアまたはパブリッシャーにログインすると、「java.security.SignatureException: Signature length not correct: got 256 but was expected 128」が表示されます。
wso2carbon.jks からデフォルトの鍵ペアを削除し、独自の証明書を追加しました。キーストアと証明書のパスワードは同じです。wso2 carbon 4.4 ドキュメントに従って、すべての構成ファイルを更新しました。より長いキーの長さを許可するために、JavaHome を local_policy.jar と us_export_policy.jar で更新しました。
管理コンソールは問題なく機能します。ストアまたはパブリッシャーのログイン方法を「基本」に変更すると、正常に機能します。ログイン方法を「SSO」に設定すると、この場所https://servername/store/acsの空白のページに座ってしまいます。Windows サーバーまたはコンソール モードで実行している場合、ブラウザーで同じ結果が得られますが、Windows サービスとして実行している場合、エラーは発生せず、何が起こったのかを示すものもありません。コンソール モードで実行している場合、上記のエラーがコンソールに吐き出されます。
ダッシュボードにアクセスしたときに、Identity Server 5.0 でもこの動作に気付きました。
Windowsで実行しています。
増加したキーの長さに対応するために更新する必要がある WSO2 の別の場所はありますか?
ジョー