概要
Oracle Java SE Development Kit (JDK) でADFS 2.0 の暗号化機能を使用する場合は、Java に JCE (Java Cryptography Extension) を適用する必要があるそう。
そのため、AES暗号は 128ビットに制限されるため、 AES 256ビットを使用する ADFS 2.0 の暗号化機能を使用できないらしい。openJDK8はどうだろと思い調べた結果を備忘として残す。
OpenJDK8 JCE
ここに記載あり~
https://github.com/open-eid/cdoc4j/wiki/Enabling-Unlimited-Strength-Jurisdiction-Policy
Java 8 Update 151 and higher
The Unlimited Strength Jurisdiction Policy is included but not used by default. To enable it, you need to edit the java.security file in $JAVA_HOME/jre/lib/security (for JDK) or $JAVA_HOME/lib/security (for JRE). Uncomment (or include) the line:
Java 8 Update 151 より高いバージョンならインストールしなくてもいいみたいでした!
(Java 9以降はデフォルトで入っているそうです。)
参考リンク
Is JCE policy bundled with openjdk 8?
ありがとうございます
コメント