org.apache.xml.security.encryption.XMLEncryptionException: недопустимый размер ключа или параметры по умолчанию - PullRequest
1 голос
/ 12 октября 2011

Привет, когда я пытаюсь добавить защищенный алгоритм Sym-шифрования в конфигурации Spring ws, он дает следующее исключение :

Caused by: org.apache.ws.security.WSSecurityException: Cannot encrypt data; nested exception is: 
    org.apache.xml.security.encryption.XMLEncryptionException: Illegal key size or default parameters
Original Exception was java.security.InvalidKeyException: Illegal key size or default parameters
    at org.apache.ws.security.message.WSSecEncrypt.doEncryption(WSSecEncrypt.java:599)
    at org.apache.ws.security.message.WSSecEncrypt.doEncryption(WSSecEncrypt.java:459)
    at org.apache.ws.security.message.WSSecEncrypt.encryptForInternalRef(WSSecEncrypt.java:348)
    at org.apache.ws.security.message.WSSecEncrypt.build(WSSecEncrypt.java:309)
    at org.apache.ws.security.action.EncryptionAction.execute(EncryptionAction.java:62)
    ... 20 more
Caused by: org.apache.xml.security.encryption.XMLEncryptionException: Illegal key size or default parameters
Original Exception was java.security.InvalidKeyException: Illegal key size or default parameters
    at org.apache.xml.security.encryption.XMLCipher.encryptData(Unknown Source)
    at org.apache.xml.security.encryption.XMLCipher.encryptData(Unknown Source)
    at org.apache.xml.security.encryption.XMLCipher.encryptElement(Unknown Source)
    at org.apache.xml.security.encryption.XMLCipher.doFinal(Unknown Source)
    at org.apache.ws.security.message.WSSecEncrypt.doEncryption(WSSecEncrypt.java:593)
    ... 24 more

Ответы [ 2 ]

2 голосов
/ 12 октября 2011

Помогает ли это ?: http://blog.rampartfaq.com/2009/08/faq-001-javasecurityinvalidkeyexception.html

Вам необходимо установить исправление JDK с помощью файлов политики неограниченной юрисдикции расширения шифрования Java (JCE).

1 голос
/ 18 октября 2011

После обновления библиотеки JDK с помощью «Файлов 6 политики неограниченной юрисдикции Java Cryptography Extension (JCE)» проблема была решена.

библиотеку можно загрузить с http://www.oracle.com/technetwork/java/javase/downloads/jce-6-download-429243.html

...