无法创建加密 class org.apache.ws.security.components.crypto.Merlin
Cannot create Crypto class org.apache.ws.security.components.crypto.Merlin
我已经使用 eclipse 和 JBoss WildFly 10 创建了一个安全的 cxf 网络服务。
然后我使用 cxf 3.1.4 创建了一个新项目来测试安全的 Web 服务,它工作正常。
最后我决定 运行 具有相同 java/eclipse/cxf 版本的虚拟机中的客户端项目,但未能抛出此异常:
org.apache.cxf.interceptor.Fault: Cannot create Crypto class org.apache.ws.security.components.crypto.Merlin
Original Exception was org.apache.wss4j.common.ext.WSSecurityException: Failed to load credentials.
Original Exception was java.io.IOException: exception unwrapping private key - java.security.InvalidKeyException: Illegal key size
有人知道怎么解决吗?
听起来您需要安装无限强度的安全罐,例如:
http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html
我已经使用 eclipse 和 JBoss WildFly 10 创建了一个安全的 cxf 网络服务。
然后我使用 cxf 3.1.4 创建了一个新项目来测试安全的 Web 服务,它工作正常。
最后我决定 运行 具有相同 java/eclipse/cxf 版本的虚拟机中的客户端项目,但未能抛出此异常:
org.apache.cxf.interceptor.Fault: Cannot create Crypto class org.apache.ws.security.components.crypto.Merlin
Original Exception was org.apache.wss4j.common.ext.WSSecurityException: Failed to load credentials.
Original Exception was java.io.IOException: exception unwrapping private key - java.security.InvalidKeyException: Illegal key size
有人知道怎么解决吗?
听起来您需要安装无限强度的安全罐,例如:
http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html