Мой WSO2-ESB выдает следующее сообщение об ошибке, когда я выполняю образец WSO2 100 (образец WS-Security), http://wso2.org/project/esb/java/4.0.3/docs/samples/qos_mediation_samples.html):
ERROR - Axis2Sender Unexpected error during sending message out org.apache.axis2.AxisFault: Error in encryption
At org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:117)
....
org.apache.xml.security.encryption.XMLEncryptionException: Illegal key size or default parameters
А мой WSO2-AS выкидывает:
ERROR {org.apache.axis2.engine.AxisEngine} - Missing wsse:Security header in request org.apache.axis2.AxisFault: Missing wsse:Security header in request
Что означает «Недопустимый размер ключа или параметры по умолчанию»? Как исправить эту ошибку?
Кстати, я использую JDK 1.6, который включает JCE API и local_policy.jar, US_export_policy.jar и др. Так что, я думаю, это не проблема JCE. (http://wso2.org/node/2520/print)