OpenSAML を使用して SAML 応答を暗号化しています。以下のようにアルゴリズムを AES から TRIPLEDES に変更したところ、次の例外がスローされ始めました。
//データ暗号化パラメータ - 秘密鍵
EncryptionParameters encParams = new EncryptionParameters();
encParams.setAlgorithm(EncryptionConstants.ALGO_ID_BLOCKCIPHER_TRIPLEDES);
java.security.InvalidParameterException: Wrong keysize: must be equal to 112 or 168
com.sun.crypto.provider.DESedeKeyGenerator.engineInit(DashoA13*..)
javax.crypto.KeyGenerator.init(DashoA13*..)
javax.crypto.KeyGenerator.init(DashoA13*..)
キー サイズを 168 に設定する必要があることはわかっていますが、OpenSAML で設定するにはどうすればよいですか?