Pac4J には自己署名証明書による暗号化の問題があります

王林
リリース: 2024-02-05 22:18:12
転載
1000 人が閲覧しました
質問の内容

埋め込みキークロークサーバーで Spring Boot 3.2.1

を実行しています リーリー

暗号化は必要ありません。すべてが正常に動作し、pac4j は問題なく処理します。 ssl バンドルを使用して ssl を導入すると、Web アプリケーションは正常に動作し (https)、組み込みの keycloak サーバーとの対話も正常に動作します (以下の呼び出しを含む)。 https://localhost:8888/auth/realms/master/.well-known/openid-configuration 同じマシン上の Web ブラウザ経由で作成した場合。 ただし、認証プロセスの実行中に、pac4j は次のエラーをスローするようです:

リーリー

システムの起動時に trustallcertificates と trustallhostnames を追加しましたが、それでも効果はありませんでした。


正解


自己署名証明書を使用してトラストストアを作成し、それをJVM (https://docs.oracle)に割り当てる必要があります。 com/cd /E29585_01/PlatformServices.61x/security/src/csec_ssl_jsp_start_server.html

以上がPac4J には自己署名証明書による暗号化の問題がありますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!