IBM の JRE 6.0 を使用して SAML2 アサーションに署名しようとすると、興味深い問題が発生します。Sun JDK でコードを実行すると、アサーションに正しく署名され、署名が検証されます。IBM JRE でまったく同じコードを実行すると、アサーションは正しく作成されますが、署名は検証されません。繰り返しますが、これは実際、Jetty から実行されているのと同じコードであり、まったく同じ Jetty 構成と WAR ファイルでもあります。異なる JRE を持つ異なるポートで実行されているが、同じ Jetty ホームを指している Jetty の 2 つのインスタンスがあります。Sun JRE で生成された署名は検証されますが、IBM JRE で生成された署名は検証されません。私は率直に言って困惑しており、試してみるものが不足しているので、何か提案があれば助かります.