0
我使用OpenSAML加密我SAML response.I改變了我的算法是用AES爲以下TripleDes的,現在它開始把我轟異常OpenSAML 3DES錯誤的密鑰長度:必須等於112或168
//數據加密參數 - 祕密密鑰
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中設置它?