rampart ошибка шифрования при выполнении образца 100 WSO2 (образец WS-Security)

Мой WSO2-ESB выдает следующее сообщение об ошибке при выполнении образца 100 WSO2 (образец 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)

2 ответа

Возможно, вам придется исправить local_policy.jar и US_export_policy.jar, которые имеют отношение к вашей версии jdk.

Пожалуйста, обратитесь http://blog.rampartfaq.com/2009/08/faq-001-javasecurityinvalidkeyexception.html

- Тилини

Введите cmd: java -version, проверьте, совпадает ли эта версия с версией, отображаемой при запуске wso2.

Если эти версии не были равны, измените ваш путь и поместите%JAVA_HOME%\bin перед%SystemRoot%\system32.

Другие вопросы по тегам