You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ws.apache.org by Gary Gregory <gg...@apache.org> on 2011/08/31 14:29:41 UTC

Tests fail with Maven WSS4J trunk build

Hi All,

I get the following tests failure with the Maven WSS4J trunk build.

My setup:

Apache Maven 3.0.3 (r1075438; 2011-02-28 12:31:09-0500)
Maven home: C:\Java\apache-maven-3.0.3\bin\..
Java version: 1.6.0_24, vendor: Sun Microsystems Inc.
Java home: C:\Program Files\Java\jdk1.6.0_24\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running org.apache.ws.security.misc.FaultCodeTest
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.549 sec
Running org.apache.ws.security.message.DerivedKeyTest
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.5 sec
Running org.apache.ws.security.message.token.WCFUsernameTokenTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.035 sec
Running org.apache.ws.security.message.SignatureKeyValueTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.159 sec
Running org.apache.ws.security.handler.WSHandlerGetPasswordTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.018 sec
Running org.apache.ws.security.components.crypto.SKITest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 sec
Running org.apache.ws.security.saml.SamlTokenHOKTest
Tests run: 5, Failures: 0, Errors: 5, Skipped: 0, Time elapsed: 1.461 sec
<<< FAILURE!
testSAML1AuthnAssertion(org.apache.ws.security.saml.SamlTokenHOKTest)  Time
elapsed: 1.412 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.saml.SamlTokenHOKTest.<init>(SamlTokenHOKTest.java:56)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 31 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 35 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 37 more

testSAML1AuthnAssertionFromProperties(org.apache.ws.security.saml.SamlTokenHOKTest)
Time elapsed: 0.01 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.saml.SamlTokenHOKTest.<init>(SamlTokenHOKTest.java:56)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 31 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 35 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 37 more

testSAML1AttrAssertion(org.apache.ws.security.saml.SamlTokenHOKTest)  Time
elapsed: 0.009 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.saml.SamlTokenHOKTest.<init>(SamlTokenHOKTest.java:56)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 31 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 35 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 37 more

testSAML2AuthnAssertion(org.apache.ws.security.saml.SamlTokenHOKTest)  Time
elapsed: 0.008 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.saml.SamlTokenHOKTest.<init>(SamlTokenHOKTest.java:56)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 31 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 35 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 37 more

testSAML2AttrAssertion(org.apache.ws.security.saml.SamlTokenHOKTest)  Time
elapsed: 0.007 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.saml.SamlTokenHOKTest.<init>(SamlTokenHOKTest.java:56)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 31 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 35 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 37 more

Running org.apache.ws.security.components.crypto.X509NameTokenizerTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 sec
Running org.apache.ws.security.message.token.BSTKerberosTest
Tests run: 9, Failures: 0, Errors: 9, Skipped: 0, Time elapsed: 0.102 sec
<<< FAILURE!
testCreateBinarySecurityToken(org.apache.ws.security.message.token.BSTKerberosTest)
Time elapsed: 0.006 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.token.BSTKerberosTest.<init>(BSTKerberosTest.java:67)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testSignBST(org.apache.ws.security.message.token.BSTKerberosTest)  Time
elapsed: 0.007 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.token.BSTKerberosTest.<init>(BSTKerberosTest.java:67)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testSignBSTTimestamp(org.apache.ws.security.message.token.BSTKerberosTest)
Time elapsed: 0.008 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.token.BSTKerberosTest.<init>(BSTKerberosTest.java:67)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testProcessToken(org.apache.ws.security.message.token.BSTKerberosTest)  Time
elapsed: 0.007 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.token.BSTKerberosTest.<init>(BSTKerberosTest.java:67)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testProcessTokenCustomValidator(org.apache.ws.security.message.token.BSTKerberosTest)
Time elapsed: 0.01 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.token.BSTKerberosTest.<init>(BSTKerberosTest.java:67)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testKerberosSignatureDRCreation(org.apache.ws.security.message.token.BSTKerberosTest)
Time elapsed: 0.012 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.token.BSTKerberosTest.<init>(BSTKerberosTest.java:67)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testKerberosSignatureKICreation(org.apache.ws.security.message.token.BSTKerberosTest)
Time elapsed: 0.007 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.token.BSTKerberosTest.<init>(BSTKerberosTest.java:67)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testKerberosEncryptionDRCreation(org.apache.ws.security.message.token.BSTKerberosTest)
Time elapsed: 0.007 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.token.BSTKerberosTest.<init>(BSTKerberosTest.java:67)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testKerberosEncryptionKICreation(org.apache.ws.security.message.token.BSTKerberosTest)
Time elapsed: 0.013 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.token.BSTKerberosTest.<init>(BSTKerberosTest.java:67)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

Running org.apache.ws.security.saml.SamlTokenTest
Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.401 sec
Running org.apache.ws.security.processor.EncryptedKeyDataRefTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.031 sec
Running org.apache.ws.security.message.UTDerivedKeyTest
Tests run: 15, Failures: 0, Errors: 15, Skipped: 0, Time elapsed: 0.118 sec
<<< FAILURE!
testUsernameTokenUnit(org.apache.ws.security.message.UTDerivedKeyTest)  Time
elapsed: 0.006 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testDerivedKeyWithEncodedPasswordBaseline(org.apache.ws.security.message.UTDerivedKeyTest)
Time elapsed: 0.007 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testDerivedKeyEncryption(org.apache.ws.security.message.UTDerivedKeyTest)
Time elapsed: 0.01 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testDerivedKeyEncryptionWithEncodedPassword(org.apache.ws.security.message.UTDerivedKeyTest)
Time elapsed: 0.006 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testDerivedKeyChangedEncryption(org.apache.ws.security.message.UTDerivedKeyTest)
Time elapsed: 0.006 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testDerivedKeyBadUserEncryption(org.apache.ws.security.message.UTDerivedKeyTest)
Time elapsed: 0.006 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testDerivedKeySignature(org.apache.ws.security.message.UTDerivedKeyTest)
Time elapsed: 0.006 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testDerivedKeySignatureWithEncodedPassword(org.apache.ws.security.message.UTDerivedKeyTest)
Time elapsed: 0.005 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testDerivedKeyChangedSignature(org.apache.ws.security.message.UTDerivedKeyTest)
Time elapsed: 0.005 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testDerivedKeyBadUserSignature(org.apache.ws.security.message.UTDerivedKeyTest)
Time elapsed: 0.006 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testNoSaltEncryption(org.apache.ws.security.message.UTDerivedKeyTest)  Time
elapsed: 0.006 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testNoIterationEncryption(org.apache.ws.security.message.UTDerivedKeyTest)
Time elapsed: 0.006 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testLowIterationEncryption(org.apache.ws.security.message.UTDerivedKeyTest)
Time elapsed: 0.006 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testBadValueType(org.apache.ws.security.message.UTDerivedKeyTest)  Time
elapsed: 0.007 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testKeyIdentifier(org.apache.ws.security.message.UTDerivedKeyTest)  Time
elapsed: 0.005 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

Running org.apache.ws.security.handler.ResultsOrderTest
Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 sec
Running org.apache.ws.security.message.TimestampTest
Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.08 sec
Running org.apache.ws.security.message.SymmetricSignatureTest
Tests run: 4, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 0.029 sec
<<< FAILURE!
testEncryptedKeySignature(org.apache.ws.security.message.SymmetricSignatureTest)
Time elapsed: 0.005 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.SymmetricSignatureTest.<init>(SymmetricSignatureTest.java:64)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testSymmetricSignatureSHA1(org.apache.ws.security.message.SymmetricSignatureTest)
Time elapsed: 0.004 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.SymmetricSignatureTest.<init>(SymmetricSignatureTest.java:64)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testSymmetricSignatureDR(org.apache.ws.security.message.SymmetricSignatureTest)
Time elapsed: 0.005 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.SymmetricSignatureTest.<init>(SymmetricSignatureTest.java:64)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testSymmetricSignatureSHA1Handler(org.apache.ws.security.message.SymmetricSignatureTest)
Time elapsed: 0.006 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.SymmetricSignatureTest.<init>(SymmetricSignatureTest.java:64)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

Running org.apache.ws.security.saml.SamlReferenceTest
Tests run: 13, Failures: 0, Errors: 13, Skipped: 0, Time elapsed: 0.111 sec
<<< FAILURE!
testSAML1SVKeyIdentifier(org.apache.ws.security.saml.SamlReferenceTest)
Time elapsed: 0.006 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.saml.SamlReferenceTest.<init>(SamlReferenceTest.java:65)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 31 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 35 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 37 more

testSAML1SVDirectReference(org.apache.ws.security.saml.SamlReferenceTest)
Time elapsed: 0.005 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.saml.SamlReferenceTest.<init>(SamlReferenceTest.java:65)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 31 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 35 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 37 more

testSAML1HOKKeyIdentifier(org.apache.ws.security.saml.SamlReferenceTest)
Time elapsed: 0.005 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.saml.SamlReferenceTest.<init>(SamlReferenceTest.java:65)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 31 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 35 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 37 more

testSAML1HOKDirectReference(org.apache.ws.security.saml.SamlReferenceTest)
Time elapsed: 0.008 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.saml.SamlReferenceTest.<init>(SamlReferenceTest.java:65)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 31 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 35 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 37 more

testAssertionBelowSTR(org.apache.ws.security.saml.SamlReferenceTest)  Time
elapsed: 0.005 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.saml.SamlReferenceTest.<init>(SamlReferenceTest.java:65)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 31 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 35 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 37 more

testSAML1HOKEKKeyIdentifier(org.apache.ws.security.saml.SamlReferenceTest)
Time elapsed: 0.007 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.saml.SamlReferenceTest.<init>(SamlReferenceTest.java:65)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 31 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 35 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 37 more

testSAML1HOKEKDirectReference(org.apache.ws.security.saml.SamlReferenceTest)
Time elapsed: 0.007 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.saml.SamlReferenceTest.<init>(SamlReferenceTest.java:65)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 31 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 35 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 37 more

testSAML2SVKeyIdentifier(org.apache.ws.security.saml.SamlReferenceTest)
Time elapsed: 0.007 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.saml.SamlReferenceTest.<init>(SamlReferenceTest.java:65)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 31 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 35 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 37 more

testSAML2SVDirectReference(org.apache.ws.security.saml.SamlReferenceTest)
Time elapsed: 0.007 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.saml.SamlReferenceTest.<init>(SamlReferenceTest.java:65)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 31 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 35 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 37 more

testSAML2HOKKeyIdentifier(org.apache.ws.security.saml.SamlReferenceTest)
Time elapsed: 0.006 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.saml.SamlReferenceTest.<init>(SamlReferenceTest.java:65)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 31 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 35 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 37 more

testSAML2HOKDirectReference(org.apache.ws.security.saml.SamlReferenceTest)
Time elapsed: 0.006 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.saml.SamlReferenceTest.<init>(SamlReferenceTest.java:65)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 31 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 35 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 37 more

testSAML2HOKEKKeyIdentifier(org.apache.ws.security.saml.SamlReferenceTest)
Time elapsed: 0.006 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.saml.SamlReferenceTest.<init>(SamlReferenceTest.java:65)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 31 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 35 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 37 more

testSAML2HOKEKDirectReference(org.apache.ws.security.saml.SamlReferenceTest)
Time elapsed: 0.007 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.saml.SamlReferenceTest.<init>(SamlReferenceTest.java:65)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 31 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 35 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 37 more

Running org.apache.ws.security.message.UsernameTokenTest
Tests run: 24, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.151 sec
Running org.apache.ws.security.message.EncryptionTest
Tests run: 11, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 0.448 sec
<<< FAILURE!
testEncryptionDecryptionRSA15(org.apache.ws.security.message.EncryptionTest)
Time elapsed: 0.254 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: Cannot encrypt data
    at
org.apache.ws.security.message.WSSecEncrypt.encryptElement(WSSecEncrypt.java:493)
    at
org.apache.ws.security.message.WSSecEncrypt.doEncryption(WSSecEncrypt.java:406)
    at
org.apache.ws.security.message.WSSecEncrypt.encryptForRef(WSSecEncrypt.java:289)
    at
org.apache.ws.security.message.WSSecEncrypt.build(WSSecEncrypt.java:246)
    at
org.apache.ws.security.message.EncryptionTest.testEncryptionDecryptionRSA15(EncryptionTest.java:140)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
    at
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
    at
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
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.encryptElement(WSSecEncrypt.java:490)
    ... 32 more

testEncryptionEncryption(org.apache.ws.security.message.EncryptionTest)
Time elapsed: 0.007 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.EncryptionTest.testEncryptionEncryption(EncryptionTest.java:217)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
    at
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
    at
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 33 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 37 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 39 more

testX509EncryptionThumb(org.apache.ws.security.message.EncryptionTest)  Time
elapsed: 0.008 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.EncryptionTest.testX509EncryptionThumb(EncryptionTest.java:256)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
    at
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
    at
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 33 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 37 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 39 more

testX509EncryptionSHA1(org.apache.ws.security.message.EncryptionTest)  Time
elapsed: 0.011 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.EncryptionTest.testX509EncryptionSHA1(EncryptionTest.java:288)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
    at
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
    at
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 33 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 37 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 39 more

Running org.apache.ws.security.message.UTWseSignatureTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.051 sec
Running org.apache.ws.security.message.SignatureCertTest
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.278 sec
Running org.apache.ws.security.misc.PrincipalTest
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.061 sec
Running org.apache.ws.security.message.EncryptionPartsTest
Tests run: 7, Failures: 0, Errors: 7, Skipped: 0, Time elapsed: 0.079 sec
<<< FAILURE!
testSOAPHeader(org.apache.ws.security.message.EncryptionPartsTest)  Time
elapsed: 0.009 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.EncryptionPartsTest.<init>(EncryptionPartsTest.java:78)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testSOAPEncryptedHeader(org.apache.ws.security.message.EncryptionPartsTest)
Time elapsed: 0.01 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.EncryptionPartsTest.<init>(EncryptionPartsTest.java:78)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testBadLocalname(org.apache.ws.security.message.EncryptionPartsTest)  Time
elapsed: 0.011 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.EncryptionPartsTest.<init>(EncryptionPartsTest.java:78)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testBadNamespace(org.apache.ws.security.message.EncryptionPartsTest)  Time
elapsed: 0.009 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.EncryptionPartsTest.<init>(EncryptionPartsTest.java:78)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testSOAPHeaderAndBody(org.apache.ws.security.message.EncryptionPartsTest)
Time elapsed: 0.01 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.EncryptionPartsTest.<init>(EncryptionPartsTest.java:78)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testEncryptionPartDOMElement(org.apache.ws.security.message.EncryptionPartsTest)
Time elapsed: 0.011 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.EncryptionPartsTest.<init>(EncryptionPartsTest.java:78)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testMultipleElements(org.apache.ws.security.message.EncryptionPartsTest)
Time elapsed: 0.01 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.EncryptionPartsTest.<init>(EncryptionPartsTest.java:78)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

Running org.apache.ws.security.components.crypto.CryptoTest
Tests run: 5, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.048 sec
<<< FAILURE!
testCrypto(org.apache.ws.security.components.crypto.CryptoTest)  Time
elapsed: 0.011 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.components.crypto.CryptoTest.testCrypto(CryptoTest.java:44)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
    at
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

Running org.apache.ws.security.processor.ReferenceListDataRefTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.033 sec
Running org.apache.ws.security.message.ModifiedRequestTest
Tests run: 10, Failures: 0, Errors: 10, Skipped: 0, Time elapsed: 0.116 sec
<<< FAILURE!
testMovedElement(org.apache.ws.security.message.ModifiedRequestTest)  Time
elapsed: 0.011 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.ModifiedRequestTest.<init>(ModifiedRequestTest.java:75)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testMovedElementChangedId(org.apache.ws.security.message.ModifiedRequestTest)
Time elapsed: 0.01 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.ModifiedRequestTest.<init>(ModifiedRequestTest.java:75)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testDuplicatedSignedSAMLAssertion(org.apache.ws.security.message.ModifiedRequestTest)
Time elapsed: 0.009 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.ModifiedRequestTest.<init>(ModifiedRequestTest.java:75)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testDuplicatedSignedUsernameToken(org.apache.ws.security.message.ModifiedRequestTest)
Time elapsed: 0.01 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.ModifiedRequestTest.<init>(ModifiedRequestTest.java:75)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testModifiedEncryptedDataStructure(org.apache.ws.security.message.ModifiedRequestTest)
Time elapsed: 0.01 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.ModifiedRequestTest.<init>(ModifiedRequestTest.java:75)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testModifiedEncryptedDataCipherValue(org.apache.ws.security.message.ModifiedRequestTest)
Time elapsed: 0.01 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.ModifiedRequestTest.<init>(ModifiedRequestTest.java:75)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testModifiedEncryptedKeyCipherValue(org.apache.ws.security.message.ModifiedRequestTest)
Time elapsed: 0.01 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.ModifiedRequestTest.<init>(ModifiedRequestTest.java:75)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testModifiedSignatureReference(org.apache.ws.security.message.ModifiedRequestTest)
Time elapsed: 0.011 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.ModifiedRequestTest.<init>(ModifiedRequestTest.java:75)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testUntrustedSignature(org.apache.ws.security.message.ModifiedRequestTest)
Time elapsed: 0.009 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.ModifiedRequestTest.<init>(ModifiedRequestTest.java:75)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testModifiedSignature(org.apache.ws.security.message.ModifiedRequestTest)
Time elapsed: 0.011 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.ModifiedRequestTest.<init>(ModifiedRequestTest.java:75)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

Running org.apache.ws.security.message.token.SecurityTokenReferenceTest
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.03 sec
Running org.apache.ws.security.message.token.KerberosTest
Tests run: 7, Failures: 0, Errors: 0, Skipped: 7, Time elapsed: 0.013 sec
Running org.apache.ws.security.message.PasswordTypeTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.022 sec
Running org.apache.ws.security.message.token.DerivedKeyTokenTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.028 sec
Running org.apache.ws.security.saml.ext.AssertionSigningTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.049 sec
Running org.apache.ws.security.validate.ValidatorTest
Tests run: 5, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.081 sec
<<< FAILURE!
testUntrustedSignature(org.apache.ws.security.validate.ValidatorTest)  Time
elapsed: 0.034 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.validate.ValidatorTest.testUntrustedSignature(ValidatorTest.java:116)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
    at
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 31 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 35 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 37 more

testValidatedBSTSignature(org.apache.ws.security.validate.ValidatorTest)
Time elapsed: 0.021 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.validate.ValidatorTest.testValidatedBSTSignature(ValidatorTest.java:230)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
    at
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

Running org.apache.ws.security.components.crypto.CertificateStoreTest
Tests run: 6, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.133 sec
<<< FAILURE!
testSignatureDirectReferenceUntrusted(org.apache.ws.security.components.crypto.CertificateStoreTest)
Time elapsed: 0.018 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.components.crypto.CertificateStoreTest.testSignatureDirectReferenceUntrusted(CertificateStoreTest.java:237)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
    at
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

Running org.apache.ws.security.saml.SignedSamlTokenHOKTest
Tests run: 8, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.495 sec
<<< FAILURE!
testSAML1AuthnAssertionTrust(org.apache.ws.security.saml.SignedSamlTokenHOKTest)
Time elapsed: 0.019 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.saml.SignedSamlTokenHOKTest.testSAML1AuthnAssertionTrust(SignedSamlTokenHOKTest.java:525)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
    at
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 31 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 35 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 37 more

Running org.apache.ws.security.message.NoSoapPrefixSignatureTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.028 sec
<<< FAILURE!
testNoSOAPNamespacePrefix(org.apache.ws.security.message.NoSoapPrefixSignatureTest)
Time elapsed: 0.02 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.NoSoapPrefixSignatureTest.<init>(NoSoapPrefixSignatureTest.java:42)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

Running org.apache.ws.security.message.STRSignatureTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.106 sec
Running org.apache.ws.security.components.crypto.CryptoProviderTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.105 sec
Running org.apache.ws.security.message.token.ReferenceTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.045 sec
Running org.apache.ws.security.message.SignatureCRLTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.068 sec
Running org.apache.ws.security.message.UTSignatureTest
Tests run: 4, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 0.051 sec
<<< FAILURE!
testSignature(org.apache.ws.security.message.UTSignatureTest)  Time elapsed:
0.013 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.UTSignatureTest.<init>(UTSignatureTest.java:57)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testBadUserSignature(org.apache.ws.security.message.UTSignatureTest)  Time
elapsed: 0.011 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.UTSignatureTest.<init>(UTSignatureTest.java:57)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testHandlerSignature(org.apache.ws.security.message.UTSignatureTest)  Time
elapsed: 0.01 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.UTSignatureTest.<init>(UTSignatureTest.java:57)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testHandlerSignatureIterations(org.apache.ws.security.message.UTSignatureTest)
Time elapsed: 0.01 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.UTSignatureTest.<init>(UTSignatureTest.java:57)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

Running org.apache.ws.security.message.CertErrorTest
Tests run: 2, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 0.029 sec
<<< FAILURE!
testX509Signature(org.apache.ws.security.message.CertErrorTest)  Time
elapsed: 0.014 sec  <<< FAILURE!
java.lang.AssertionError:
    at org.junit.Assert.fail(Assert.java:91)
    at org.junit.Assert.assertTrue(Assert.java:43)
    at org.junit.Assert.assertTrue(Assert.java:54)
    at
org.apache.ws.security.message.CertErrorTest.testX509Signature(CertErrorTest.java:54)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
    at
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)

testEncryption(org.apache.ws.security.message.CertErrorTest)  Time elapsed:
0.011 sec  <<< FAILURE!
java.lang.AssertionError:
    at org.junit.Assert.fail(Assert.java:91)
    at org.junit.Assert.assertTrue(Assert.java:43)
    at org.junit.Assert.assertTrue(Assert.java:54)
    at
org.apache.ws.security.message.CertErrorTest.testEncryption(CertErrorTest.java:73)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
    at
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)

Running org.apache.ws.security.handler.SignatureConfirmationTest
Tests run: 5, Failures: 0, Errors: 5, Skipped: 0, Time elapsed: 0.059 sec
<<< FAILURE!
testRequestSavedSignature(org.apache.ws.security.handler.SignatureConfirmationTest)
Time elapsed: 0.011 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.handler.SignatureConfirmationTest.<init>(SignatureConfirmationTest.java:55)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testRequestNotSavedSignature(org.apache.ws.security.handler.SignatureConfirmationTest)
Time elapsed: 0.011 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.handler.SignatureConfirmationTest.<init>(SignatureConfirmationTest.java:55)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testSignatureConfirmationResponse(org.apache.ws.security.handler.SignatureConfirmationTest)
Time elapsed: 0.01 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.handler.SignatureConfirmationTest.<init>(SignatureConfirmationTest.java:55)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testSignatureConfirmationProcessing(org.apache.ws.security.handler.SignatureConfirmationTest)
Time elapsed: 0.011 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.handler.SignatureConfirmationTest.<init>(SignatureConfirmationTest.java:55)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testWsuId(org.apache.ws.security.handler.SignatureConfirmationTest)  Time
elapsed: 0.01 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.handler.SignatureConfirmationTest.<init>(SignatureConfirmationTest.java:55)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

Running org.apache.ws.security.message.SignatureTest
Tests run: 17, Failures: 0, Errors: 17, Skipped: 0, Time elapsed: 0.172 sec
<<< FAILURE!
testX509Signature(org.apache.ws.security.message.SignatureTest)  Time
elapsed: 0.01 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testX509SignatureIS(org.apache.ws.security.message.SignatureTest)  Time
elapsed: 0.009 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testDoubleX509SignatureIS(org.apache.ws.security.message.SignatureTest)
Time elapsed: 0.01 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testIssuerSerialSignature(org.apache.ws.security.message.SignatureTest)
Time elapsed: 0.01 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testSignatureInclusiveC14N(org.apache.ws.security.message.SignatureTest)
Time elapsed: 0.019 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testSignatureInclusivePrefixes(org.apache.ws.security.message.SignatureTest)
Time elapsed: 0.009 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testBSTSignature(org.apache.ws.security.message.SignatureTest)  Time
elapsed: 0.011 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testBSTPKIPathSignature(org.apache.ws.security.message.SignatureTest)  Time
elapsed: 0.01 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testX509SignatureThumb(org.apache.ws.security.message.SignatureTest)  Time
elapsed: 0.008 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testDoubleX509SignatureThumb(org.apache.ws.security.message.SignatureTest)
Time elapsed: 0.009 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testValidModifiedSignature(org.apache.ws.security.message.SignatureTest)
Time elapsed: 0.01 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testX509SignatureSha256(org.apache.ws.security.message.SignatureTest)  Time
elapsed: 0.011 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testWSS170(org.apache.ws.security.message.SignatureTest)  Time elapsed:
0.008 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testWSS234(org.apache.ws.security.message.SignatureTest)  Time elapsed:
0.004 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testSignedTimestamp(org.apache.ws.security.message.SignatureTest)  Time
elapsed: 0.005 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testWSS283(org.apache.ws.security.message.SignatureTest)  Time elapsed:
0.006 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testCustomSTR(org.apache.ws.security.message.SignatureTest)  Time elapsed:
0.004 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
    at sun.reflect.GeneratedConstructorAccessor56.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 31 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 35 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 37 more

Running org.apache.ws.security.message.SecurityContextTokenTest
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.077 sec
Running org.apache.ws.security.saml.SamlTokenSVTest
Tests run: 7, Failures: 0, Errors: 7, Skipped: 0, Time elapsed: 0.037 sec
<<< FAILURE!
testSAML1AuthnAssertion(org.apache.ws.security.saml.SamlTokenSVTest)  Time
elapsed: 0.004 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.saml.SamlTokenSVTest.<init>(SamlTokenSVTest.java:61)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 31 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 35 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 37 more

testSAML1AuthnAssertionFromProperties(org.apache.ws.security.saml.SamlTokenSVTest)
Time elapsed: 0.004 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.saml.SamlTokenSVTest.<init>(SamlTokenSVTest.java:61)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 31 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 35 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 37 more

testSAML1AttrAssertion(org.apache.ws.security.saml.SamlTokenSVTest)  Time
elapsed: 0.005 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.saml.SamlTokenSVTest.<init>(SamlTokenSVTest.java:61)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 31 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 35 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 37 more

testSAML2AuthnAssertion(org.apache.ws.security.saml.SamlTokenSVTest)  Time
elapsed: 0.004 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.saml.SamlTokenSVTest.<init>(SamlTokenSVTest.java:61)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 31 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 35 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 37 more

testSAML2AttrAssertion(org.apache.ws.security.saml.SamlTokenSVTest)  Time
elapsed: 0.004 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.saml.SamlTokenSVTest.<init>(SamlTokenSVTest.java:61)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 31 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 35 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 37 more

testDefaultIssuerClass(org.apache.ws.security.saml.SamlTokenSVTest)  Time
elapsed: 0.006 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.saml.SamlTokenSVTest.<init>(SamlTokenSVTest.java:61)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 31 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 35 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 37 more

testWSS62(org.apache.ws.security.saml.SamlTokenSVTest)  Time elapsed: 0.004
sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.saml.SamlTokenSVTest.<init>(SamlTokenSVTest.java:61)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 31 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 35 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 37 more

Running org.apache.ws.security.saml.SamlTokenDerivedTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.006 sec
<<< FAILURE!
testSAML1AuthnAssertionDerived(org.apache.ws.security.saml.SamlTokenDerivedTest)
Time elapsed: 0.004 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.saml.SamlTokenDerivedTest.<init>(SamlTokenDerivedTest.java:64)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 31 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 35 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 37 more

Running org.apache.ws.security.handler.CustomActionProcessorTest
Tests run: 5, Failures: 0, Errors: 5, Skipped: 0, Time elapsed: 0.028 sec
<<< FAILURE!
testCustomUserProcessor(org.apache.ws.security.handler.CustomActionProcessorTest)
Time elapsed: 0.004 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.handler.CustomActionProcessorTest.<init>(CustomActionProcessorTest.java:52)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testCustomUserProcessorObject(org.apache.ws.security.handler.CustomActionProcessorTest)
Time elapsed: 0.004 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.handler.CustomActionProcessorTest.<init>(CustomActionProcessorTest.java:52)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testCustomAction(org.apache.ws.security.handler.CustomActionProcessorTest)
Time elapsed: 0.004 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.handler.CustomActionProcessorTest.<init>(CustomActionProcessorTest.java:52)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testCustomActionObject(org.apache.ws.security.handler.CustomActionProcessorTest)
Time elapsed: 0.004 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.handler.CustomActionProcessorTest.<init>(CustomActionProcessorTest.java:52)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testDecodeCustomAction(org.apache.ws.security.handler.CustomActionProcessorTest)
Time elapsed: 0.007 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.handler.CustomActionProcessorTest.<init>(CustomActionProcessorTest.java:52)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

Running org.apache.ws.security.handler.SignatureUTAliasTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.018 sec
Running org.apache.ws.security.message.SignatureEncryptionTest
Tests run: 7, Failures: 0, Errors: 7, Skipped: 0, Time elapsed: 0.032 sec
<<< FAILURE!
testEncryptionSigning(org.apache.ws.security.message.SignatureEncryptionTest)
Time elapsed: 0.004 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.SignatureEncryptionTest.<init>(SignatureEncryptionTest.java:83)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testEncryptionElementSigning(org.apache.ws.security.message.SignatureEncryptionTest)
Time elapsed: 0.003 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.SignatureEncryptionTest.<init>(SignatureEncryptionTest.java:83)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testSigningEncryption(org.apache.ws.security.message.SignatureEncryptionTest)
Time elapsed: 0.003 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.SignatureEncryptionTest.<init>(SignatureEncryptionTest.java:83)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testWSS198(org.apache.ws.security.message.SignatureEncryptionTest)  Time
elapsed: 0.004 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.SignatureEncryptionTest.<init>(SignatureEncryptionTest.java:83)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testSigningEncryptionIS3DES(org.apache.ws.security.message.SignatureEncryptionTest)
Time elapsed: 0.003 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.SignatureEncryptionTest.<init>(SignatureEncryptionTest.java:83)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testSigningEncryptionEmbedded(org.apache.ws.security.message.SignatureEncryptionTest)
Time elapsed: 0.004 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.SignatureEncryptionTest.<init>(SignatureEncryptionTest.java:83)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testEncryptedKeySignature(org.apache.ws.security.message.SignatureEncryptionTest)
Time elapsed: 0.005 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.SignatureEncryptionTest.<init>(SignatureEncryptionTest.java:83)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

Running org.apache.ws.security.message.SignaturePartsTest
Tests run: 7, Failures: 0, Errors: 7, Skipped: 0, Time elapsed: 0.034 sec
<<< FAILURE!
testSOAPHeader(org.apache.ws.security.message.SignaturePartsTest)  Time
elapsed: 0.004 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.SignaturePartsTest.<init>(SignaturePartsTest.java:84)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testBadLocalname(org.apache.ws.security.message.SignaturePartsTest)  Time
elapsed: 0.004 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.SignaturePartsTest.<init>(SignaturePartsTest.java:84)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testBadNamespace(org.apache.ws.security.message.SignaturePartsTest)  Time
elapsed: 0.004 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.SignaturePartsTest.<init>(SignaturePartsTest.java:84)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testSOAPHeaderAndBody(org.apache.ws.security.message.SignaturePartsTest)
Time elapsed: 0.003 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.SignaturePartsTest.<init>(SignaturePartsTest.java:84)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testMultipleElements(org.apache.ws.security.message.SignaturePartsTest)
Time elapsed: 0.005 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.SignaturePartsTest.<init>(SignaturePartsTest.java:84)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testSOAPHeaderSTRTransform(org.apache.ws.security.message.SignaturePartsTest)
Time elapsed: 0.004 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.SignaturePartsTest.<init>(SignaturePartsTest.java:84)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

testSignaturePartDOMElement(org.apache.ws.security.message.SignaturePartsTest)
Time elapsed: 0.004 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
    at
org.apache.ws.security.message.SignaturePartsTest.<init>(SignaturePartsTest.java:84)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
    at
org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 32 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 36 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 38 more

Running org.apache.ws.security.message.SKISignatureTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.044 sec
Running org.apache.ws.security.handler.CallbackRefTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.019 sec
Running org.apache.ws.security.misc.SecurityHeaderTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.026 sec
Running org.apache.ws.security.message.token.BinarySecurityTokenTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.028 sec
Running org.apache.ws.security.saml.SamlNegativeTest
Tests run: 6, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.115 sec
<<< FAILURE!
testSAML2TrustFailure(org.apache.ws.security.saml.SamlNegativeTest)  Time
elapsed: 0.008 sec  <<< ERROR!
org.apache.ws.security.WSSecurityException: class
org.apache.ws.security.components.crypto.Merlin cannot create instance
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
    at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
    at
org.apache.ws.security.saml.SamlNegativeTest.testSAML2TrustFailure(SamlNegativeTest.java:332)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
    at
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
    at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
    at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
Source)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
    ... 31 more
Caused by: org.apache.ws.security.components.crypto.CredentialException:
Failed to load credentials.
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
    at
org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
    at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
    ... 35 more
Caused by: java.io.IOException: exception unwrapping private key -
java.security.InvalidKeyException: Illegal key size
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
Source)
    at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
Source)
    at java.security.KeyStore.load(KeyStore.java:1185)
    at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
    ... 37 more


Results :

Failed tests:
  testX509Signature(org.apache.ws.security.message.CertErrorTest)
  testEncryption(org.apache.ws.security.message.CertErrorTest)

Tests in error:
  testSAML1AuthnAssertion(org.apache.ws.security.saml.SamlTokenHOKTest)

testSAML1AuthnAssertionFromProperties(org.apache.ws.security.saml.SamlTokenHOKTest)
  testSAML1AttrAssertion(org.apache.ws.security.saml.SamlTokenHOKTest)
  testSAML2AuthnAssertion(org.apache.ws.security.saml.SamlTokenHOKTest)
  testSAML2AttrAssertion(org.apache.ws.security.saml.SamlTokenHOKTest)

testCreateBinarySecurityToken(org.apache.ws.security.message.token.BSTKerberosTest)
  testSignBST(org.apache.ws.security.message.token.BSTKerberosTest)
  testSignBSTTimestamp(org.apache.ws.security.message.token.BSTKerberosTest)
  testProcessToken(org.apache.ws.security.message.token.BSTKerberosTest)

testProcessTokenCustomValidator(org.apache.ws.security.message.token.BSTKerberosTest)

testKerberosSignatureDRCreation(org.apache.ws.security.message.token.BSTKerberosTest)

testKerberosSignatureKICreation(org.apache.ws.security.message.token.BSTKerberosTest)

testKerberosEncryptionDRCreation(org.apache.ws.security.message.token.BSTKerberosTest)

testKerberosEncryptionKICreation(org.apache.ws.security.message.token.BSTKerberosTest)
  testUsernameTokenUnit(org.apache.ws.security.message.UTDerivedKeyTest)

testDerivedKeyWithEncodedPasswordBaseline(org.apache.ws.security.message.UTDerivedKeyTest)
  testDerivedKeyEncryption(org.apache.ws.security.message.UTDerivedKeyTest)

testDerivedKeyEncryptionWithEncodedPassword(org.apache.ws.security.message.UTDerivedKeyTest)

testDerivedKeyChangedEncryption(org.apache.ws.security.message.UTDerivedKeyTest)

testDerivedKeyBadUserEncryption(org.apache.ws.security.message.UTDerivedKeyTest)
  testDerivedKeySignature(org.apache.ws.security.message.UTDerivedKeyTest)

testDerivedKeySignatureWithEncodedPassword(org.apache.ws.security.message.UTDerivedKeyTest)

testDerivedKeyChangedSignature(org.apache.ws.security.message.UTDerivedKeyTest)

testDerivedKeyBadUserSignature(org.apache.ws.security.message.UTDerivedKeyTest)
  testNoSaltEncryption(org.apache.ws.security.message.UTDerivedKeyTest)
  testNoIterationEncryption(org.apache.ws.security.message.UTDerivedKeyTest)

testLowIterationEncryption(org.apache.ws.security.message.UTDerivedKeyTest)
  testBadValueType(org.apache.ws.security.message.UTDerivedKeyTest)
  testKeyIdentifier(org.apache.ws.security.message.UTDerivedKeyTest)

testEncryptedKeySignature(org.apache.ws.security.message.SymmetricSignatureTest)

testSymmetricSignatureSHA1(org.apache.ws.security.message.SymmetricSignatureTest)

testSymmetricSignatureDR(org.apache.ws.security.message.SymmetricSignatureTest)

testSymmetricSignatureSHA1Handler(org.apache.ws.security.message.SymmetricSignatureTest)
  testSAML1SVKeyIdentifier(org.apache.ws.security.saml.SamlReferenceTest)
  testSAML1SVDirectReference(org.apache.ws.security.saml.SamlReferenceTest)
  testSAML1HOKKeyIdentifier(org.apache.ws.security.saml.SamlReferenceTest)
  testSAML1HOKDirectReference(org.apache.ws.security.saml.SamlReferenceTest)
  testAssertionBelowSTR(org.apache.ws.security.saml.SamlReferenceTest)
  testSAML1HOKEKKeyIdentifier(org.apache.ws.security.saml.SamlReferenceTest)

testSAML1HOKEKDirectReference(org.apache.ws.security.saml.SamlReferenceTest)
  testSAML2SVKeyIdentifier(org.apache.ws.security.saml.SamlReferenceTest)
  testSAML2SVDirectReference(org.apache.ws.security.saml.SamlReferenceTest)
  testSAML2HOKKeyIdentifier(org.apache.ws.security.saml.SamlReferenceTest)
  testSAML2HOKDirectReference(org.apache.ws.security.saml.SamlReferenceTest)
  testSAML2HOKEKKeyIdentifier(org.apache.ws.security.saml.SamlReferenceTest)

testSAML2HOKEKDirectReference(org.apache.ws.security.saml.SamlReferenceTest)

testEncryptionDecryptionRSA15(org.apache.ws.security.message.EncryptionTest)
  testEncryptionEncryption(org.apache.ws.security.message.EncryptionTest)
  testX509EncryptionThumb(org.apache.ws.security.message.EncryptionTest)
  testX509EncryptionSHA1(org.apache.ws.security.message.EncryptionTest)
  testSOAPHeader(org.apache.ws.security.message.EncryptionPartsTest)

testSOAPEncryptedHeader(org.apache.ws.security.message.EncryptionPartsTest)
  testBadLocalname(org.apache.ws.security.message.EncryptionPartsTest)
  testBadNamespace(org.apache.ws.security.message.EncryptionPartsTest)
  testSOAPHeaderAndBody(org.apache.ws.security.message.EncryptionPartsTest)

testEncryptionPartDOMElement(org.apache.ws.security.message.EncryptionPartsTest)
  testMultipleElements(org.apache.ws.security.message.EncryptionPartsTest)
  testCrypto(org.apache.ws.security.components.crypto.CryptoTest)
  testMovedElement(org.apache.ws.security.message.ModifiedRequestTest)

testMovedElementChangedId(org.apache.ws.security.message.ModifiedRequestTest)

testDuplicatedSignedSAMLAssertion(org.apache.ws.security.message.ModifiedRequestTest)

testDuplicatedSignedUsernameToken(org.apache.ws.security.message.ModifiedRequestTest)

testModifiedEncryptedDataStructure(org.apache.ws.security.message.ModifiedRequestTest)

testModifiedEncryptedDataCipherValue(org.apache.ws.security.message.ModifiedRequestTest)

testModifiedEncryptedKeyCipherValue(org.apache.ws.security.message.ModifiedRequestTest)

testModifiedSignatureReference(org.apache.ws.security.message.ModifiedRequestTest)
  testUntrustedSignature(org.apache.ws.security.message.ModifiedRequestTest)
  testModifiedSignature(org.apache.ws.security.message.ModifiedRequestTest)
  testUntrustedSignature(org.apache.ws.security.validate.ValidatorTest)
  testValidatedBSTSignature(org.apache.ws.security.validate.ValidatorTest)

testSignatureDirectReferenceUntrusted(org.apache.ws.security.components.crypto.CertificateStoreTest)

testSAML1AuthnAssertionTrust(org.apache.ws.security.saml.SignedSamlTokenHOKTest)

testNoSOAPNamespacePrefix(org.apache.ws.security.message.NoSoapPrefixSignatureTest)
  testSignature(org.apache.ws.security.message.UTSignatureTest)
  testBadUserSignature(org.apache.ws.security.message.UTSignatureTest)
  testHandlerSignature(org.apache.ws.security.message.UTSignatureTest)

testHandlerSignatureIterations(org.apache.ws.security.message.UTSignatureTest)

testRequestSavedSignature(org.apache.ws.security.handler.SignatureConfirmationTest)

testRequestNotSavedSignature(org.apache.ws.security.handler.SignatureConfirmationTest)

testSignatureConfirmationResponse(org.apache.ws.security.handler.SignatureConfirmationTest)

testSignatureConfirmationProcessing(org.apache.ws.security.handler.SignatureConfirmationTest)
  testWsuId(org.apache.ws.security.handler.SignatureConfirmationTest)
  testX509Signature(org.apache.ws.security.message.SignatureTest)
  testX509SignatureIS(org.apache.ws.security.message.SignatureTest)
  testDoubleX509SignatureIS(org.apache.ws.security.message.SignatureTest)
  testIssuerSerialSignature(org.apache.ws.security.message.SignatureTest)
  testSignatureInclusiveC14N(org.apache.ws.security.message.SignatureTest)

testSignatureInclusivePrefixes(org.apache.ws.security.message.SignatureTest)
  testBSTSignature(org.apache.ws.security.message.SignatureTest)
  testBSTPKIPathSignature(org.apache.ws.security.message.SignatureTest)
  testX509SignatureThumb(org.apache.ws.security.message.SignatureTest)
  testDoubleX509SignatureThumb(org.apache.ws.security.message.SignatureTest)
  testValidModifiedSignature(org.apache.ws.security.message.SignatureTest)
  testX509SignatureSha256(org.apache.ws.security.message.SignatureTest)
  testWSS170(org.apache.ws.security.message.SignatureTest)
  testWSS234(org.apache.ws.security.message.SignatureTest)
  testSignedTimestamp(org.apache.ws.security.message.SignatureTest)
  testWSS283(org.apache.ws.security.message.SignatureTest)
  testCustomSTR(org.apache.ws.security.message.SignatureTest)
  testSAML1AuthnAssertion(org.apache.ws.security.saml.SamlTokenSVTest)

testSAML1AuthnAssertionFromProperties(org.apache.ws.security.saml.SamlTokenSVTest)
  testSAML1AttrAssertion(org.apache.ws.security.saml.SamlTokenSVTest)
  testSAML2AuthnAssertion(org.apache.ws.security.saml.SamlTokenSVTest)
  testSAML2AttrAssertion(org.apache.ws.security.saml.SamlTokenSVTest)
  testDefaultIssuerClass(org.apache.ws.security.saml.SamlTokenSVTest)
  testWSS62(org.apache.ws.security.saml.SamlTokenSVTest)

testSAML1AuthnAssertionDerived(org.apache.ws.security.saml.SamlTokenDerivedTest)

testCustomUserProcessor(org.apache.ws.security.handler.CustomActionProcessorTest)

testCustomUserProcessorObject(org.apache.ws.security.handler.CustomActionProcessorTest)
  testCustomAction(org.apache.ws.security.handler.CustomActionProcessorTest)

testCustomActionObject(org.apache.ws.security.handler.CustomActionProcessorTest)

testDecodeCustomAction(org.apache.ws.security.handler.CustomActionProcessorTest)

testEncryptionSigning(org.apache.ws.security.message.SignatureEncryptionTest)

testEncryptionElementSigning(org.apache.ws.security.message.SignatureEncryptionTest)

testSigningEncryption(org.apache.ws.security.message.SignatureEncryptionTest)
  testWSS198(org.apache.ws.security.message.SignatureEncryptionTest)

testSigningEncryptionIS3DES(org.apache.ws.security.message.SignatureEncryptionTest)

testSigningEncryptionEmbedded(org.apache.ws.security.message.SignatureEncryptionTest)

testEncryptedKeySignature(org.apache.ws.security.message.SignatureEncryptionTest)
  testSOAPHeader(org.apache.ws.security.message.SignaturePartsTest)
  testBadLocalname(org.apache.ws.security.message.SignaturePartsTest)
  testBadNamespace(org.apache.ws.security.message.SignaturePartsTest)
  testSOAPHeaderAndBody(org.apache.ws.security.message.SignaturePartsTest)
  testMultipleElements(org.apache.ws.security.message.SignaturePartsTest)

testSOAPHeaderSTRTransform(org.apache.ws.security.message.SignaturePartsTest)

testSignaturePartDOMElement(org.apache.ws.security.message.SignaturePartsTest)
  testSAML2TrustFailure(org.apache.ws.security.saml.SamlNegativeTest)

Tests run: 321, Failures: 2, Errors: 127, Skipped: 7

[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 49.751s
[INFO] Finished at: Wed Aug 31 08:12:37 EDT 2011
[INFO] Final Memory: 27M/234M
[INFO]
------------------------------------------------------------------------

-- 
Thank you,
Gary

http://garygregory.wordpress.com/
http://garygregory.com/
http://people.apache.org/~ggregory/
http://twitter.com/GaryGregory

Re: Tests fail with Maven WSS4J trunk build

Posted by Gary Gregory <ga...@gmail.com>.
All better now. Thank you Colm!

Perhaps a better error message would help in the future for other
developers.

Gary

On Wed, Aug 31, 2011 at 8:32 AM, Colm O hEigeartaigh <co...@apache.org>wrote:

> You need to install the unlimited strength security policies in the
> JDK you are using.
>
> Colm.
>
> On Wed, Aug 31, 2011 at 1:29 PM, Gary Gregory <gg...@apache.org> wrote:
> > Hi All,
> >
> > I get the following tests failure with the Maven WSS4J trunk build.
> >
> > My setup:
> >
> > Apache Maven 3.0.3 (r1075438; 2011-02-28 12:31:09-0500)
> > Maven home: C:\Java\apache-maven-3.0.3\bin\..
> > Java version: 1.6.0_24, vendor: Sun Microsystems Inc.
> > Java home: C:\Program Files\Java\jdk1.6.0_24\jre
> > Default locale: en_US, platform encoding: Cp1252
> > OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
> >
> > -------------------------------------------------------
> >  T E S T S
> > -------------------------------------------------------
> > Running org.apache.ws.security.misc.FaultCodeTest
> > Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.549 sec
> > Running org.apache.ws.security.message.DerivedKeyTest
> > Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.5 sec
> > Running org.apache.ws.security.message.token.WCFUsernameTokenTest
> > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.035 sec
> > Running org.apache.ws.security.message.SignatureKeyValueTest
> > Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.159 sec
> > Running org.apache.ws.security.handler.WSHandlerGetPasswordTest
> > Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.018 sec
> > Running org.apache.ws.security.components.crypto.SKITest
> > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 sec
> > Running org.apache.ws.security.saml.SamlTokenHOKTest
> > Tests run: 5, Failures: 0, Errors: 5, Skipped: 0, Time elapsed: 1.461 sec
> > <<< FAILURE!
> > testSAML1AuthnAssertion(org.apache.ws.security.saml.SamlTokenHOKTest)
> Time
> > elapsed: 1.412 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.saml.SamlTokenHOKTest.<init>(SamlTokenHOKTest.java:56)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 31 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 35 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 37 more
> >
> >
> testSAML1AuthnAssertionFromProperties(org.apache.ws.security.saml.SamlTokenHOKTest)
> > Time elapsed: 0.01 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.saml.SamlTokenHOKTest.<init>(SamlTokenHOKTest.java:56)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 31 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 35 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 37 more
> >
> > testSAML1AttrAssertion(org.apache.ws.security.saml.SamlTokenHOKTest)
> Time
> > elapsed: 0.009 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.saml.SamlTokenHOKTest.<init>(SamlTokenHOKTest.java:56)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 31 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 35 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 37 more
> >
> > testSAML2AuthnAssertion(org.apache.ws.security.saml.SamlTokenHOKTest)
> Time
> > elapsed: 0.008 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.saml.SamlTokenHOKTest.<init>(SamlTokenHOKTest.java:56)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 31 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 35 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 37 more
> >
> > testSAML2AttrAssertion(org.apache.ws.security.saml.SamlTokenHOKTest)
> Time
> > elapsed: 0.007 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.saml.SamlTokenHOKTest.<init>(SamlTokenHOKTest.java:56)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 31 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 35 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 37 more
> >
> > Running org.apache.ws.security.components.crypto.X509NameTokenizerTest
> > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 sec
> > Running org.apache.ws.security.message.token.BSTKerberosTest
> > Tests run: 9, Failures: 0, Errors: 9, Skipped: 0, Time elapsed: 0.102 sec
> > <<< FAILURE!
> >
> testCreateBinarySecurityToken(org.apache.ws.security.message.token.BSTKerberosTest)
> > Time elapsed: 0.006 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.token.BSTKerberosTest.<init>(BSTKerberosTest.java:67)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > testSignBST(org.apache.ws.security.message.token.BSTKerberosTest)  Time
> > elapsed: 0.007 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.token.BSTKerberosTest.<init>(BSTKerberosTest.java:67)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testSignBSTTimestamp(org.apache.ws.security.message.token.BSTKerberosTest)
> > Time elapsed: 0.008 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.token.BSTKerberosTest.<init>(BSTKerberosTest.java:67)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > testProcessToken(org.apache.ws.security.message.token.BSTKerberosTest)
> Time
> > elapsed: 0.007 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.token.BSTKerberosTest.<init>(BSTKerberosTest.java:67)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testProcessTokenCustomValidator(org.apache.ws.security.message.token.BSTKerberosTest)
> > Time elapsed: 0.01 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.token.BSTKerberosTest.<init>(BSTKerberosTest.java:67)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testKerberosSignatureDRCreation(org.apache.ws.security.message.token.BSTKerberosTest)
> > Time elapsed: 0.012 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.token.BSTKerberosTest.<init>(BSTKerberosTest.java:67)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testKerberosSignatureKICreation(org.apache.ws.security.message.token.BSTKerberosTest)
> > Time elapsed: 0.007 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.token.BSTKerberosTest.<init>(BSTKerberosTest.java:67)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testKerberosEncryptionDRCreation(org.apache.ws.security.message.token.BSTKerberosTest)
> > Time elapsed: 0.007 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.token.BSTKerberosTest.<init>(BSTKerberosTest.java:67)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testKerberosEncryptionKICreation(org.apache.ws.security.message.token.BSTKerberosTest)
> > Time elapsed: 0.013 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.token.BSTKerberosTest.<init>(BSTKerberosTest.java:67)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > Running org.apache.ws.security.saml.SamlTokenTest
> > Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.401
> sec
> > Running org.apache.ws.security.processor.EncryptedKeyDataRefTest
> > Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.031 sec
> > Running org.apache.ws.security.message.UTDerivedKeyTest
> > Tests run: 15, Failures: 0, Errors: 15, Skipped: 0, Time elapsed: 0.118
> sec
> > <<< FAILURE!
> > testUsernameTokenUnit(org.apache.ws.security.message.UTDerivedKeyTest)
> Time
> > elapsed: 0.006 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testDerivedKeyWithEncodedPasswordBaseline(org.apache.ws.security.message.UTDerivedKeyTest)
> > Time elapsed: 0.007 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > testDerivedKeyEncryption(org.apache.ws.security.message.UTDerivedKeyTest)
> > Time elapsed: 0.01 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testDerivedKeyEncryptionWithEncodedPassword(org.apache.ws.security.message.UTDerivedKeyTest)
> > Time elapsed: 0.006 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testDerivedKeyChangedEncryption(org.apache.ws.security.message.UTDerivedKeyTest)
> > Time elapsed: 0.006 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testDerivedKeyBadUserEncryption(org.apache.ws.security.message.UTDerivedKeyTest)
> > Time elapsed: 0.006 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > testDerivedKeySignature(org.apache.ws.security.message.UTDerivedKeyTest)
> > Time elapsed: 0.006 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testDerivedKeySignatureWithEncodedPassword(org.apache.ws.security.message.UTDerivedKeyTest)
> > Time elapsed: 0.005 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testDerivedKeyChangedSignature(org.apache.ws.security.message.UTDerivedKeyTest)
> > Time elapsed: 0.005 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testDerivedKeyBadUserSignature(org.apache.ws.security.message.UTDerivedKeyTest)
> > Time elapsed: 0.006 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > testNoSaltEncryption(org.apache.ws.security.message.UTDerivedKeyTest)
> Time
> > elapsed: 0.006 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testNoIterationEncryption(org.apache.ws.security.message.UTDerivedKeyTest)
> > Time elapsed: 0.006 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testLowIterationEncryption(org.apache.ws.security.message.UTDerivedKeyTest)
> > Time elapsed: 0.006 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > testBadValueType(org.apache.ws.security.message.UTDerivedKeyTest)  Time
> > elapsed: 0.007 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > testKeyIdentifier(org.apache.ws.security.message.UTDerivedKeyTest)  Time
> > elapsed: 0.005 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > Running org.apache.ws.security.handler.ResultsOrderTest
> > Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 sec
> > Running org.apache.ws.security.message.TimestampTest
> > Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.08 sec
> > Running org.apache.ws.security.message.SymmetricSignatureTest
> > Tests run: 4, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 0.029 sec
> > <<< FAILURE!
> >
> testEncryptedKeySignature(org.apache.ws.security.message.SymmetricSignatureTest)
> > Time elapsed: 0.005 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.SymmetricSignatureTest.<init>(SymmetricSignatureTest.java:64)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testSymmetricSignatureSHA1(org.apache.ws.security.message.SymmetricSignatureTest)
> > Time elapsed: 0.004 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.SymmetricSignatureTest.<init>(SymmetricSignatureTest.java:64)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testSymmetricSignatureDR(org.apache.ws.security.message.SymmetricSignatureTest)
> > Time elapsed: 0.005 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.SymmetricSignatureTest.<init>(SymmetricSignatureTest.java:64)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testSymmetricSignatureSHA1Handler(org.apache.ws.security.message.SymmetricSignatureTest)
> > Time elapsed: 0.006 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.SymmetricSignatureTest.<init>(SymmetricSignatureTest.java:64)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > Running org.apache.ws.security.saml.SamlReferenceTest
> > Tests run: 13, Failures: 0, Errors: 13, Skipped: 0, Time elapsed: 0.111
> sec
> > <<< FAILURE!
> > testSAML1SVKeyIdentifier(org.apache.ws.security.saml.SamlReferenceTest)
> > Time elapsed: 0.006 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.saml.SamlReferenceTest.<init>(SamlReferenceTest.java:65)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 31 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 35 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 37 more
> >
> > testSAML1SVDirectReference(org.apache.ws.security.saml.SamlReferenceTest)
> > Time elapsed: 0.005 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.saml.SamlReferenceTest.<init>(SamlReferenceTest.java:65)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 31 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 35 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 37 more
> >
> > testSAML1HOKKeyIdentifier(org.apache.ws.security.saml.SamlReferenceTest)
> > Time elapsed: 0.005 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.saml.SamlReferenceTest.<init>(SamlReferenceTest.java:65)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 31 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 35 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 37 more
> >
> >
> testSAML1HOKDirectReference(org.apache.ws.security.saml.SamlReferenceTest)
> > Time elapsed: 0.008 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.saml.SamlReferenceTest.<init>(SamlReferenceTest.java:65)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 31 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 35 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 37 more
> >
> > testAssertionBelowSTR(org.apache.ws.security.saml.SamlReferenceTest)
> Time
> > elapsed: 0.005 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.saml.SamlReferenceTest.<init>(SamlReferenceTest.java:65)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 31 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 35 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 37 more
> >
> >
> testSAML1HOKEKKeyIdentifier(org.apache.ws.security.saml.SamlReferenceTest)
> > Time elapsed: 0.007 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.saml.SamlReferenceTest.<init>(SamlReferenceTest.java:65)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 31 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 35 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 37 more
> >
> >
> testSAML1HOKEKDirectReference(org.apache.ws.security.saml.SamlReferenceTest)
> > Time elapsed: 0.007 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.saml.SamlReferenceTest.<init>(SamlReferenceTest.java:65)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 31 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 35 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 37 more
> >
> > testSAML2SVKeyIdentifier(org.apache.ws.security.saml.SamlReferenceTest)
> > Time elapsed: 0.007 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.saml.SamlReferenceTest.<init>(SamlReferenceTest.java:65)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 31 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 35 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 37 more
> >
> > testSAML2SVDirectReference(org.apache.ws.security.saml.SamlReferenceTest)
> > Time elapsed: 0.007 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.saml.SamlReferenceTest.<init>(SamlReferenceTest.java:65)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 31 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 35 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 37 more
> >
> > testSAML2HOKKeyIdentifier(org.apache.ws.security.saml.SamlReferenceTest)
> > Time elapsed: 0.006 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.saml.SamlReferenceTest.<init>(SamlReferenceTest.java:65)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 31 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 35 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 37 more
> >
> >
> testSAML2HOKDirectReference(org.apache.ws.security.saml.SamlReferenceTest)
> > Time elapsed: 0.006 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.saml.SamlReferenceTest.<init>(SamlReferenceTest.java:65)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 31 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 35 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 37 more
> >
> >
> testSAML2HOKEKKeyIdentifier(org.apache.ws.security.saml.SamlReferenceTest)
> > Time elapsed: 0.006 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.saml.SamlReferenceTest.<init>(SamlReferenceTest.java:65)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 31 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 35 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 37 more
> >
> >
> testSAML2HOKEKDirectReference(org.apache.ws.security.saml.SamlReferenceTest)
> > Time elapsed: 0.007 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.saml.SamlReferenceTest.<init>(SamlReferenceTest.java:65)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 31 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 35 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 37 more
> >
> > Running org.apache.ws.security.message.UsernameTokenTest
> > Tests run: 24, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.151
> sec
> > Running org.apache.ws.security.message.EncryptionTest
> > Tests run: 11, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 0.448
> sec
> > <<< FAILURE!
> >
> testEncryptionDecryptionRSA15(org.apache.ws.security.message.EncryptionTest)
> > Time elapsed: 0.254 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: Cannot encrypt data
> >     at
> >
> org.apache.ws.security.message.WSSecEncrypt.encryptElement(WSSecEncrypt.java:493)
> >     at
> >
> org.apache.ws.security.message.WSSecEncrypt.doEncryption(WSSecEncrypt.java:406)
> >     at
> >
> org.apache.ws.security.message.WSSecEncrypt.encryptForRef(WSSecEncrypt.java:289)
> >     at
> > org.apache.ws.security.message.WSSecEncrypt.build(WSSecEncrypt.java:246)
> >     at
> >
> org.apache.ws.security.message.EncryptionTest.testEncryptionDecryptionRSA15(EncryptionTest.java:140)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
> >     at
> >
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
> >     at
> >
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > 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.encryptElement(WSSecEncrypt.java:490)
> >     ... 32 more
> >
> > testEncryptionEncryption(org.apache.ws.security.message.EncryptionTest)
> > Time elapsed: 0.007 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.EncryptionTest.testEncryptionEncryption(EncryptionTest.java:217)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
> >     at
> >
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
> >     at
> >
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 33 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 37 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 39 more
> >
> > testX509EncryptionThumb(org.apache.ws.security.message.EncryptionTest)
> Time
> > elapsed: 0.008 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.EncryptionTest.testX509EncryptionThumb(EncryptionTest.java:256)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
> >     at
> >
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
> >     at
> >
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 33 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 37 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 39 more
> >
> > testX509EncryptionSHA1(org.apache.ws.security.message.EncryptionTest)
> Time
> > elapsed: 0.011 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.EncryptionTest.testX509EncryptionSHA1(EncryptionTest.java:288)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
> >     at
> >
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
> >     at
> >
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 33 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 37 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 39 more
> >
> > Running org.apache.ws.security.message.UTWseSignatureTest
> > Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.051 sec
> > Running org.apache.ws.security.message.SignatureCertTest
> > Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.278 sec
> > Running org.apache.ws.security.misc.PrincipalTest
> > Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.061 sec
> > Running org.apache.ws.security.message.EncryptionPartsTest
> > Tests run: 7, Failures: 0, Errors: 7, Skipped: 0, Time elapsed: 0.079 sec
> > <<< FAILURE!
> > testSOAPHeader(org.apache.ws.security.message.EncryptionPartsTest)  Time
> > elapsed: 0.009 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.EncryptionPartsTest.<init>(EncryptionPartsTest.java:78)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testSOAPEncryptedHeader(org.apache.ws.security.message.EncryptionPartsTest)
> > Time elapsed: 0.01 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.EncryptionPartsTest.<init>(EncryptionPartsTest.java:78)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > testBadLocalname(org.apache.ws.security.message.EncryptionPartsTest)
> Time
> > elapsed: 0.011 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.EncryptionPartsTest.<init>(EncryptionPartsTest.java:78)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > testBadNamespace(org.apache.ws.security.message.EncryptionPartsTest)
> Time
> > elapsed: 0.009 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.EncryptionPartsTest.<init>(EncryptionPartsTest.java:78)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > testSOAPHeaderAndBody(org.apache.ws.security.message.EncryptionPartsTest)
> > Time elapsed: 0.01 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.EncryptionPartsTest.<init>(EncryptionPartsTest.java:78)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testEncryptionPartDOMElement(org.apache.ws.security.message.EncryptionPartsTest)
> > Time elapsed: 0.011 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.EncryptionPartsTest.<init>(EncryptionPartsTest.java:78)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > testMultipleElements(org.apache.ws.security.message.EncryptionPartsTest)
> > Time elapsed: 0.01 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.EncryptionPartsTest.<init>(EncryptionPartsTest.java:78)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > Running org.apache.ws.security.components.crypto.CryptoTest
> > Tests run: 5, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.048 sec
> > <<< FAILURE!
> > testCrypto(org.apache.ws.security.components.crypto.CryptoTest)  Time
> > elapsed: 0.011 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoTest.testCrypto(CryptoTest.java:44)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
> >     at
> >
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > Running org.apache.ws.security.processor.ReferenceListDataRefTest
> > Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.033 sec
> > Running org.apache.ws.security.message.ModifiedRequestTest
> > Tests run: 10, Failures: 0, Errors: 10, Skipped: 0, Time elapsed: 0.116
> sec
> > <<< FAILURE!
> > testMovedElement(org.apache.ws.security.message.ModifiedRequestTest)
> Time
> > elapsed: 0.011 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.ModifiedRequestTest.<init>(ModifiedRequestTest.java:75)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testMovedElementChangedId(org.apache.ws.security.message.ModifiedRequestTest)
> > Time elapsed: 0.01 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.ModifiedRequestTest.<init>(ModifiedRequestTest.java:75)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testDuplicatedSignedSAMLAssertion(org.apache.ws.security.message.ModifiedRequestTest)
> > Time elapsed: 0.009 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.ModifiedRequestTest.<init>(ModifiedRequestTest.java:75)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testDuplicatedSignedUsernameToken(org.apache.ws.security.message.ModifiedRequestTest)
> > Time elapsed: 0.01 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.ModifiedRequestTest.<init>(ModifiedRequestTest.java:75)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testModifiedEncryptedDataStructure(org.apache.ws.security.message.ModifiedRequestTest)
> > Time elapsed: 0.01 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.ModifiedRequestTest.<init>(ModifiedRequestTest.java:75)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testModifiedEncryptedDataCipherValue(org.apache.ws.security.message.ModifiedRequestTest)
> > Time elapsed: 0.01 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.ModifiedRequestTest.<init>(ModifiedRequestTest.java:75)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testModifiedEncryptedKeyCipherValue(org.apache.ws.security.message.ModifiedRequestTest)
> > Time elapsed: 0.01 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.ModifiedRequestTest.<init>(ModifiedRequestTest.java:75)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testModifiedSignatureReference(org.apache.ws.security.message.ModifiedRequestTest)
> > Time elapsed: 0.011 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.ModifiedRequestTest.<init>(ModifiedRequestTest.java:75)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testUntrustedSignature(org.apache.ws.security.message.ModifiedRequestTest)
> > Time elapsed: 0.009 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.ModifiedRequestTest.<init>(ModifiedRequestTest.java:75)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > testModifiedSignature(org.apache.ws.security.message.ModifiedRequestTest)
> > Time elapsed: 0.011 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.ModifiedRequestTest.<init>(ModifiedRequestTest.java:75)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > Running org.apache.ws.security.message.token.SecurityTokenReferenceTest
> > Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.03 sec
> > Running org.apache.ws.security.message.token.KerberosTest
> > Tests run: 7, Failures: 0, Errors: 0, Skipped: 7, Time elapsed: 0.013 sec
> > Running org.apache.ws.security.message.PasswordTypeTest
> > Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.022 sec
> > Running org.apache.ws.security.message.token.DerivedKeyTokenTest
> > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.028 sec
> > Running org.apache.ws.security.saml.ext.AssertionSigningTest
> > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.049 sec
> > Running org.apache.ws.security.validate.ValidatorTest
> > Tests run: 5, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.081 sec
> > <<< FAILURE!
> > testUntrustedSignature(org.apache.ws.security.validate.ValidatorTest)
> Time
> > elapsed: 0.034 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.validate.ValidatorTest.testUntrustedSignature(ValidatorTest.java:116)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
> >     at
> >
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 31 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 35 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 37 more
> >
> > testValidatedBSTSignature(org.apache.ws.security.validate.ValidatorTest)
> > Time elapsed: 0.021 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.validate.ValidatorTest.testValidatedBSTSignature(ValidatorTest.java:230)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
> >     at
> >
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > Running org.apache.ws.security.components.crypto.CertificateStoreTest
> > Tests run: 6, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.133 sec
> > <<< FAILURE!
> >
> testSignatureDirectReferenceUntrusted(org.apache.ws.security.components.crypto.CertificateStoreTest)
> > Time elapsed: 0.018 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.components.crypto.CertificateStoreTest.testSignatureDirectReferenceUntrusted(CertificateStoreTest.java:237)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
> >     at
> >
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > Running org.apache.ws.security.saml.SignedSamlTokenHOKTest
> > Tests run: 8, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.495 sec
> > <<< FAILURE!
> >
> testSAML1AuthnAssertionTrust(org.apache.ws.security.saml.SignedSamlTokenHOKTest)
> > Time elapsed: 0.019 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.saml.SignedSamlTokenHOKTest.testSAML1AuthnAssertionTrust(SignedSamlTokenHOKTest.java:525)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
> >     at
> >
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 31 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 35 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 37 more
> >
> > Running org.apache.ws.security.message.NoSoapPrefixSignatureTest
> > Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.028 sec
> > <<< FAILURE!
> >
> testNoSOAPNamespacePrefix(org.apache.ws.security.message.NoSoapPrefixSignatureTest)
> > Time elapsed: 0.02 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.NoSoapPrefixSignatureTest.<init>(NoSoapPrefixSignatureTest.java:42)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > Running org.apache.ws.security.message.STRSignatureTest
> > Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.106 sec
> > Running org.apache.ws.security.components.crypto.CryptoProviderTest
> > Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.105 sec
> > Running org.apache.ws.security.message.token.ReferenceTest
> > Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.045 sec
> > Running org.apache.ws.security.message.SignatureCRLTest
> > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.068 sec
> > Running org.apache.ws.security.message.UTSignatureTest
> > Tests run: 4, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 0.051 sec
> > <<< FAILURE!
> > testSignature(org.apache.ws.security.message.UTSignatureTest)  Time
> elapsed:
> > 0.013 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.UTSignatureTest.<init>(UTSignatureTest.java:57)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > testBadUserSignature(org.apache.ws.security.message.UTSignatureTest)
> Time
> > elapsed: 0.011 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.UTSignatureTest.<init>(UTSignatureTest.java:57)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > testHandlerSignature(org.apache.ws.security.message.UTSignatureTest)
> Time
> > elapsed: 0.01 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.UTSignatureTest.<init>(UTSignatureTest.java:57)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testHandlerSignatureIterations(org.apache.ws.security.message.UTSignatureTest)
> > Time elapsed: 0.01 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.UTSignatureTest.<init>(UTSignatureTest.java:57)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > Running org.apache.ws.security.message.CertErrorTest
> > Tests run: 2, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 0.029 sec
> > <<< FAILURE!
> > testX509Signature(org.apache.ws.security.message.CertErrorTest)  Time
> > elapsed: 0.014 sec  <<< FAILURE!
> > java.lang.AssertionError:
> >     at org.junit.Assert.fail(Assert.java:91)
> >     at org.junit.Assert.assertTrue(Assert.java:43)
> >     at org.junit.Assert.assertTrue(Assert.java:54)
> >     at
> >
> org.apache.ws.security.message.CertErrorTest.testX509Signature(CertErrorTest.java:54)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
> >     at
> >
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> >
> > testEncryption(org.apache.ws.security.message.CertErrorTest)  Time
> elapsed:
> > 0.011 sec  <<< FAILURE!
> > java.lang.AssertionError:
> >     at org.junit.Assert.fail(Assert.java:91)
> >     at org.junit.Assert.assertTrue(Assert.java:43)
> >     at org.junit.Assert.assertTrue(Assert.java:54)
> >     at
> >
> org.apache.ws.security.message.CertErrorTest.testEncryption(CertErrorTest.java:73)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
> >     at
> >
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> >
> > Running org.apache.ws.security.handler.SignatureConfirmationTest
> > Tests run: 5, Failures: 0, Errors: 5, Skipped: 0, Time elapsed: 0.059 sec
> > <<< FAILURE!
> >
> testRequestSavedSignature(org.apache.ws.security.handler.SignatureConfirmationTest)
> > Time elapsed: 0.011 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.handler.SignatureConfirmationTest.<init>(SignatureConfirmationTest.java:55)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testRequestNotSavedSignature(org.apache.ws.security.handler.SignatureConfirmationTest)
> > Time elapsed: 0.011 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.handler.SignatureConfirmationTest.<init>(SignatureConfirmationTest.java:55)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testSignatureConfirmationResponse(org.apache.ws.security.handler.SignatureConfirmationTest)
> > Time elapsed: 0.01 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.handler.SignatureConfirmationTest.<init>(SignatureConfirmationTest.java:55)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testSignatureConfirmationProcessing(org.apache.ws.security.handler.SignatureConfirmationTest)
> > Time elapsed: 0.011 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.handler.SignatureConfirmationTest.<init>(SignatureConfirmationTest.java:55)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > testWsuId(org.apache.ws.security.handler.SignatureConfirmationTest)  Time
> > elapsed: 0.01 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.handler.SignatureConfirmationTest.<init>(SignatureConfirmationTest.java:55)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > Running org.apache.ws.security.message.SignatureTest
> > Tests run: 17, Failures: 0, Errors: 17, Skipped: 0, Time elapsed: 0.172
> sec
> > <<< FAILURE!
> > testX509Signature(org.apache.ws.security.message.SignatureTest)  Time
> > elapsed: 0.01 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > testX509SignatureIS(org.apache.ws.security.message.SignatureTest)  Time
> > elapsed: 0.009 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > testDoubleX509SignatureIS(org.apache.ws.security.message.SignatureTest)
> > Time elapsed: 0.01 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > testIssuerSerialSignature(org.apache.ws.security.message.SignatureTest)
> > Time elapsed: 0.01 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > testSignatureInclusiveC14N(org.apache.ws.security.message.SignatureTest)
> > Time elapsed: 0.019 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testSignatureInclusivePrefixes(org.apache.ws.security.message.SignatureTest)
> > Time elapsed: 0.009 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > testBSTSignature(org.apache.ws.security.message.SignatureTest)  Time
> > elapsed: 0.011 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > testBSTPKIPathSignature(org.apache.ws.security.message.SignatureTest)
> Time
> > elapsed: 0.01 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > testX509SignatureThumb(org.apache.ws.security.message.SignatureTest)
> Time
> > elapsed: 0.008 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testDoubleX509SignatureThumb(org.apache.ws.security.message.SignatureTest)
> > Time elapsed: 0.009 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > testValidModifiedSignature(org.apache.ws.security.message.SignatureTest)
> > Time elapsed: 0.01 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > testX509SignatureSha256(org.apache.ws.security.message.SignatureTest)
> Time
> > elapsed: 0.011 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > testWSS170(org.apache.ws.security.message.SignatureTest)  Time elapsed:
> > 0.008 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > testWSS234(org.apache.ws.security.message.SignatureTest)  Time elapsed:
> > 0.004 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > testSignedTimestamp(org.apache.ws.security.message.SignatureTest)  Time
> > elapsed: 0.005 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > testWSS283(org.apache.ws.security.message.SignatureTest)  Time elapsed:
> > 0.006 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > testCustomSTR(org.apache.ws.security.message.SignatureTest)  Time
> elapsed:
> > 0.004 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
> >     at sun.reflect.GeneratedConstructorAccessor56.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 31 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 35 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 37 more
> >
> > Running org.apache.ws.security.message.SecurityContextTokenTest
> > Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.077 sec
> > Running org.apache.ws.security.saml.SamlTokenSVTest
> > Tests run: 7, Failures: 0, Errors: 7, Skipped: 0, Time elapsed: 0.037 sec
> > <<< FAILURE!
> > testSAML1AuthnAssertion(org.apache.ws.security.saml.SamlTokenSVTest)
> Time
> > elapsed: 0.004 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.saml.SamlTokenSVTest.<init>(SamlTokenSVTest.java:61)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 31 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 35 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 37 more
> >
> >
> testSAML1AuthnAssertionFromProperties(org.apache.ws.security.saml.SamlTokenSVTest)
> > Time elapsed: 0.004 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.saml.SamlTokenSVTest.<init>(SamlTokenSVTest.java:61)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 31 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 35 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 37 more
> >
> > testSAML1AttrAssertion(org.apache.ws.security.saml.SamlTokenSVTest)  Time
> > elapsed: 0.005 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.saml.SamlTokenSVTest.<init>(SamlTokenSVTest.java:61)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 31 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 35 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 37 more
> >
> > testSAML2AuthnAssertion(org.apache.ws.security.saml.SamlTokenSVTest)
> Time
> > elapsed: 0.004 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.saml.SamlTokenSVTest.<init>(SamlTokenSVTest.java:61)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 31 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 35 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 37 more
> >
> > testSAML2AttrAssertion(org.apache.ws.security.saml.SamlTokenSVTest)  Time
> > elapsed: 0.004 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.saml.SamlTokenSVTest.<init>(SamlTokenSVTest.java:61)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 31 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 35 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 37 more
> >
> > testDefaultIssuerClass(org.apache.ws.security.saml.SamlTokenSVTest)  Time
> > elapsed: 0.006 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.saml.SamlTokenSVTest.<init>(SamlTokenSVTest.java:61)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 31 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 35 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 37 more
> >
> > testWSS62(org.apache.ws.security.saml.SamlTokenSVTest)  Time elapsed:
> 0.004
> > sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.saml.SamlTokenSVTest.<init>(SamlTokenSVTest.java:61)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 31 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 35 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 37 more
> >
> > Running org.apache.ws.security.saml.SamlTokenDerivedTest
> > Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.006 sec
> > <<< FAILURE!
> >
> testSAML1AuthnAssertionDerived(org.apache.ws.security.saml.SamlTokenDerivedTest)
> > Time elapsed: 0.004 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.saml.SamlTokenDerivedTest.<init>(SamlTokenDerivedTest.java:64)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 31 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 35 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 37 more
> >
> > Running org.apache.ws.security.handler.CustomActionProcessorTest
> > Tests run: 5, Failures: 0, Errors: 5, Skipped: 0, Time elapsed: 0.028 sec
> > <<< FAILURE!
> >
> testCustomUserProcessor(org.apache.ws.security.handler.CustomActionProcessorTest)
> > Time elapsed: 0.004 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.handler.CustomActionProcessorTest.<init>(CustomActionProcessorTest.java:52)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testCustomUserProcessorObject(org.apache.ws.security.handler.CustomActionProcessorTest)
> > Time elapsed: 0.004 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.handler.CustomActionProcessorTest.<init>(CustomActionProcessorTest.java:52)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testCustomAction(org.apache.ws.security.handler.CustomActionProcessorTest)
> > Time elapsed: 0.004 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.handler.CustomActionProcessorTest.<init>(CustomActionProcessorTest.java:52)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testCustomActionObject(org.apache.ws.security.handler.CustomActionProcessorTest)
> > Time elapsed: 0.004 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.handler.CustomActionProcessorTest.<init>(CustomActionProcessorTest.java:52)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testDecodeCustomAction(org.apache.ws.security.handler.CustomActionProcessorTest)
> > Time elapsed: 0.007 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.handler.CustomActionProcessorTest.<init>(CustomActionProcessorTest.java:52)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > Running org.apache.ws.security.handler.SignatureUTAliasTest
> > Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.018 sec
> > Running org.apache.ws.security.message.SignatureEncryptionTest
> > Tests run: 7, Failures: 0, Errors: 7, Skipped: 0, Time elapsed: 0.032 sec
> > <<< FAILURE!
> >
> testEncryptionSigning(org.apache.ws.security.message.SignatureEncryptionTest)
> > Time elapsed: 0.004 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.SignatureEncryptionTest.<init>(SignatureEncryptionTest.java:83)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testEncryptionElementSigning(org.apache.ws.security.message.SignatureEncryptionTest)
> > Time elapsed: 0.003 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.SignatureEncryptionTest.<init>(SignatureEncryptionTest.java:83)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testSigningEncryption(org.apache.ws.security.message.SignatureEncryptionTest)
> > Time elapsed: 0.003 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.SignatureEncryptionTest.<init>(SignatureEncryptionTest.java:83)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > testWSS198(org.apache.ws.security.message.SignatureEncryptionTest)  Time
> > elapsed: 0.004 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.SignatureEncryptionTest.<init>(SignatureEncryptionTest.java:83)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testSigningEncryptionIS3DES(org.apache.ws.security.message.SignatureEncryptionTest)
> > Time elapsed: 0.003 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.SignatureEncryptionTest.<init>(SignatureEncryptionTest.java:83)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testSigningEncryptionEmbedded(org.apache.ws.security.message.SignatureEncryptionTest)
> > Time elapsed: 0.004 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.SignatureEncryptionTest.<init>(SignatureEncryptionTest.java:83)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testEncryptedKeySignature(org.apache.ws.security.message.SignatureEncryptionTest)
> > Time elapsed: 0.005 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.SignatureEncryptionTest.<init>(SignatureEncryptionTest.java:83)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > Running org.apache.ws.security.message.SignaturePartsTest
> > Tests run: 7, Failures: 0, Errors: 7, Skipped: 0, Time elapsed: 0.034 sec
> > <<< FAILURE!
> > testSOAPHeader(org.apache.ws.security.message.SignaturePartsTest)  Time
> > elapsed: 0.004 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.SignaturePartsTest.<init>(SignaturePartsTest.java:84)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > testBadLocalname(org.apache.ws.security.message.SignaturePartsTest)  Time
> > elapsed: 0.004 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.SignaturePartsTest.<init>(SignaturePartsTest.java:84)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > testBadNamespace(org.apache.ws.security.message.SignaturePartsTest)  Time
> > elapsed: 0.004 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.SignaturePartsTest.<init>(SignaturePartsTest.java:84)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > testSOAPHeaderAndBody(org.apache.ws.security.message.SignaturePartsTest)
> > Time elapsed: 0.003 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.SignaturePartsTest.<init>(SignaturePartsTest.java:84)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > testMultipleElements(org.apache.ws.security.message.SignaturePartsTest)
> > Time elapsed: 0.005 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.SignaturePartsTest.<init>(SignaturePartsTest.java:84)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testSOAPHeaderSTRTransform(org.apache.ws.security.message.SignaturePartsTest)
> > Time elapsed: 0.004 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.SignaturePartsTest.<init>(SignaturePartsTest.java:84)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> >
> testSignaturePartDOMElement(org.apache.ws.security.message.SignaturePartsTest)
> > Time elapsed: 0.004 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
> >     at
> >
> org.apache.ws.security.message.SignaturePartsTest.<init>(SignaturePartsTest.java:84)
> >     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >     at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 32 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 36 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 38 more
> >
> > Running org.apache.ws.security.message.SKISignatureTest
> > Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.044 sec
> > Running org.apache.ws.security.handler.CallbackRefTest
> > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.019 sec
> > Running org.apache.ws.security.misc.SecurityHeaderTest
> > Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.026 sec
> > Running org.apache.ws.security.message.token.BinarySecurityTokenTest
> > Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.028 sec
> > Running org.apache.ws.security.saml.SamlNegativeTest
> > Tests run: 6, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.115 sec
> > <<< FAILURE!
> > testSAML2TrustFailure(org.apache.ws.security.saml.SamlNegativeTest)  Time
> > elapsed: 0.008 sec  <<< ERROR!
> > org.apache.ws.security.WSSecurityException: class
> > org.apache.ws.security.components.crypto.Merlin cannot create instance
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
> >     at
> >
> org.apache.ws.security.saml.SamlNegativeTest.testSAML2TrustFailure(SamlNegativeTest.java:332)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
> >     at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> >
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
> >     at
> >
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >     at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >     at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
> >     at
> >
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
> >     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:597)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> >     at
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Caused by: java.lang.reflect.InvocationTargetException
> >     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> > Source)
> >     at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >     at
> >
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
> >     ... 31 more
> > Caused by: org.apache.ws.security.components.crypto.CredentialException:
> > Failed to load credentials.
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
> >     at
> >
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
> >     at
> > org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
> >     ... 35 more
> > Caused by: java.io.IOException: exception unwrapping private key -
> > java.security.InvalidKeyException: Illegal key size
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> > Source)
> >     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> > Source)
> >     at java.security.KeyStore.load(KeyStore.java:1185)
> >     at
> org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
> >     ... 37 more
> >
> >
> > Results :
> >
> > Failed tests:
> >   testX509Signature(org.apache.ws.security.message.CertErrorTest)
> >   testEncryption(org.apache.ws.security.message.CertErrorTest)
> >
> > Tests in error:
> >   testSAML1AuthnAssertion(org.apache.ws.security.saml.SamlTokenHOKTest)
> >
> >
> testSAML1AuthnAssertionFromProperties(org.apache.ws.security.saml.SamlTokenHOKTest)
> >   testSAML1AttrAssertion(org.apache.ws.security.saml.SamlTokenHOKTest)
> >   testSAML2AuthnAssertion(org.apache.ws.security.saml.SamlTokenHOKTest)
> >   testSAML2AttrAssertion(org.apache.ws.security.saml.SamlTokenHOKTest)
> >
> >
> testCreateBinarySecurityToken(org.apache.ws.security.message.token.BSTKerberosTest)
> >   testSignBST(org.apache.ws.security.message.token.BSTKerberosTest)
> >
> testSignBSTTimestamp(org.apache.ws.security.message.token.BSTKerberosTest)
> >   testProcessToken(org.apache.ws.security.message.token.BSTKerberosTest)
> >
> >
> testProcessTokenCustomValidator(org.apache.ws.security.message.token.BSTKerberosTest)
> >
> >
> testKerberosSignatureDRCreation(org.apache.ws.security.message.token.BSTKerberosTest)
> >
> >
> testKerberosSignatureKICreation(org.apache.ws.security.message.token.BSTKerberosTest)
> >
> >
> testKerberosEncryptionDRCreation(org.apache.ws.security.message.token.BSTKerberosTest)
> >
> >
> testKerberosEncryptionKICreation(org.apache.ws.security.message.token.BSTKerberosTest)
> >   testUsernameTokenUnit(org.apache.ws.security.message.UTDerivedKeyTest)
> >
> >
> testDerivedKeyWithEncodedPasswordBaseline(org.apache.ws.security.message.UTDerivedKeyTest)
> >
> testDerivedKeyEncryption(org.apache.ws.security.message.UTDerivedKeyTest)
> >
> >
> testDerivedKeyEncryptionWithEncodedPassword(org.apache.ws.security.message.UTDerivedKeyTest)
> >
> >
> testDerivedKeyChangedEncryption(org.apache.ws.security.message.UTDerivedKeyTest)
> >
> >
> testDerivedKeyBadUserEncryption(org.apache.ws.security.message.UTDerivedKeyTest)
> >
> testDerivedKeySignature(org.apache.ws.security.message.UTDerivedKeyTest)
> >
> >
> testDerivedKeySignatureWithEncodedPassword(org.apache.ws.security.message.UTDerivedKeyTest)
> >
> >
> testDerivedKeyChangedSignature(org.apache.ws.security.message.UTDerivedKeyTest)
> >
> >
> testDerivedKeyBadUserSignature(org.apache.ws.security.message.UTDerivedKeyTest)
> >   testNoSaltEncryption(org.apache.ws.security.message.UTDerivedKeyTest)
> >
> testNoIterationEncryption(org.apache.ws.security.message.UTDerivedKeyTest)
> >
> >
> testLowIterationEncryption(org.apache.ws.security.message.UTDerivedKeyTest)
> >   testBadValueType(org.apache.ws.security.message.UTDerivedKeyTest)
> >   testKeyIdentifier(org.apache.ws.security.message.UTDerivedKeyTest)
> >
> >
> testEncryptedKeySignature(org.apache.ws.security.message.SymmetricSignatureTest)
> >
> >
> testSymmetricSignatureSHA1(org.apache.ws.security.message.SymmetricSignatureTest)
> >
> >
> testSymmetricSignatureDR(org.apache.ws.security.message.SymmetricSignatureTest)
> >
> >
> testSymmetricSignatureSHA1Handler(org.apache.ws.security.message.SymmetricSignatureTest)
> >   testSAML1SVKeyIdentifier(org.apache.ws.security.saml.SamlReferenceTest)
> >
> testSAML1SVDirectReference(org.apache.ws.security.saml.SamlReferenceTest)
> >
> testSAML1HOKKeyIdentifier(org.apache.ws.security.saml.SamlReferenceTest)
> >
> testSAML1HOKDirectReference(org.apache.ws.security.saml.SamlReferenceTest)
> >   testAssertionBelowSTR(org.apache.ws.security.saml.SamlReferenceTest)
> >
> testSAML1HOKEKKeyIdentifier(org.apache.ws.security.saml.SamlReferenceTest)
> >
> >
> testSAML1HOKEKDirectReference(org.apache.ws.security.saml.SamlReferenceTest)
> >   testSAML2SVKeyIdentifier(org.apache.ws.security.saml.SamlReferenceTest)
> >
> testSAML2SVDirectReference(org.apache.ws.security.saml.SamlReferenceTest)
> >
> testSAML2HOKKeyIdentifier(org.apache.ws.security.saml.SamlReferenceTest)
> >
> testSAML2HOKDirectReference(org.apache.ws.security.saml.SamlReferenceTest)
> >
> testSAML2HOKEKKeyIdentifier(org.apache.ws.security.saml.SamlReferenceTest)
> >
> >
> testSAML2HOKEKDirectReference(org.apache.ws.security.saml.SamlReferenceTest)
> >
> >
> testEncryptionDecryptionRSA15(org.apache.ws.security.message.EncryptionTest)
> >   testEncryptionEncryption(org.apache.ws.security.message.EncryptionTest)
> >   testX509EncryptionThumb(org.apache.ws.security.message.EncryptionTest)
> >   testX509EncryptionSHA1(org.apache.ws.security.message.EncryptionTest)
> >   testSOAPHeader(org.apache.ws.security.message.EncryptionPartsTest)
> >
> >
> testSOAPEncryptedHeader(org.apache.ws.security.message.EncryptionPartsTest)
> >   testBadLocalname(org.apache.ws.security.message.EncryptionPartsTest)
> >   testBadNamespace(org.apache.ws.security.message.EncryptionPartsTest)
> >
> testSOAPHeaderAndBody(org.apache.ws.security.message.EncryptionPartsTest)
> >
> >
> testEncryptionPartDOMElement(org.apache.ws.security.message.EncryptionPartsTest)
> >
> testMultipleElements(org.apache.ws.security.message.EncryptionPartsTest)
> >   testCrypto(org.apache.ws.security.components.crypto.CryptoTest)
> >   testMovedElement(org.apache.ws.security.message.ModifiedRequestTest)
> >
> >
> testMovedElementChangedId(org.apache.ws.security.message.ModifiedRequestTest)
> >
> >
> testDuplicatedSignedSAMLAssertion(org.apache.ws.security.message.ModifiedRequestTest)
> >
> >
> testDuplicatedSignedUsernameToken(org.apache.ws.security.message.ModifiedRequestTest)
> >
> >
> testModifiedEncryptedDataStructure(org.apache.ws.security.message.ModifiedRequestTest)
> >
> >
> testModifiedEncryptedDataCipherValue(org.apache.ws.security.message.ModifiedRequestTest)
> >
> >
> testModifiedEncryptedKeyCipherValue(org.apache.ws.security.message.ModifiedRequestTest)
> >
> >
> testModifiedSignatureReference(org.apache.ws.security.message.ModifiedRequestTest)
> >
> testUntrustedSignature(org.apache.ws.security.message.ModifiedRequestTest)
> >
> testModifiedSignature(org.apache.ws.security.message.ModifiedRequestTest)
> >   testUntrustedSignature(org.apache.ws.security.validate.ValidatorTest)
> >
> testValidatedBSTSignature(org.apache.ws.security.validate.ValidatorTest)
> >
> >
> testSignatureDirectReferenceUntrusted(org.apache.ws.security.components.crypto.CertificateStoreTest)
> >
> >
> testSAML1AuthnAssertionTrust(org.apache.ws.security.saml.SignedSamlTokenHOKTest)
> >
> >
> testNoSOAPNamespacePrefix(org.apache.ws.security.message.NoSoapPrefixSignatureTest)
> >   testSignature(org.apache.ws.security.message.UTSignatureTest)
> >   testBadUserSignature(org.apache.ws.security.message.UTSignatureTest)
> >   testHandlerSignature(org.apache.ws.security.message.UTSignatureTest)
> >
> >
> testHandlerSignatureIterations(org.apache.ws.security.message.UTSignatureTest)
> >
> >
> testRequestSavedSignature(org.apache.ws.security.handler.SignatureConfirmationTest)
> >
> >
> testRequestNotSavedSignature(org.apache.ws.security.handler.SignatureConfirmationTest)
> >
> >
> testSignatureConfirmationResponse(org.apache.ws.security.handler.SignatureConfirmationTest)
> >
> >
> testSignatureConfirmationProcessing(org.apache.ws.security.handler.SignatureConfirmationTest)
> >   testWsuId(org.apache.ws.security.handler.SignatureConfirmationTest)
> >   testX509Signature(org.apache.ws.security.message.SignatureTest)
> >   testX509SignatureIS(org.apache.ws.security.message.SignatureTest)
> >   testDoubleX509SignatureIS(org.apache.ws.security.message.SignatureTest)
> >   testIssuerSerialSignature(org.apache.ws.security.message.SignatureTest)
> >
> testSignatureInclusiveC14N(org.apache.ws.security.message.SignatureTest)
> >
> >
> testSignatureInclusivePrefixes(org.apache.ws.security.message.SignatureTest)
> >   testBSTSignature(org.apache.ws.security.message.SignatureTest)
> >   testBSTPKIPathSignature(org.apache.ws.security.message.SignatureTest)
> >   testX509SignatureThumb(org.apache.ws.security.message.SignatureTest)
> >
> testDoubleX509SignatureThumb(org.apache.ws.security.message.SignatureTest)
> >
> testValidModifiedSignature(org.apache.ws.security.message.SignatureTest)
> >   testX509SignatureSha256(org.apache.ws.security.message.SignatureTest)
> >   testWSS170(org.apache.ws.security.message.SignatureTest)
> >   testWSS234(org.apache.ws.security.message.SignatureTest)
> >   testSignedTimestamp(org.apache.ws.security.message.SignatureTest)
> >   testWSS283(org.apache.ws.security.message.SignatureTest)
> >   testCustomSTR(org.apache.ws.security.message.SignatureTest)
> >   testSAML1AuthnAssertion(org.apache.ws.security.saml.SamlTokenSVTest)
> >
> >
> testSAML1AuthnAssertionFromProperties(org.apache.ws.security.saml.SamlTokenSVTest)
> >   testSAML1AttrAssertion(org.apache.ws.security.saml.SamlTokenSVTest)
> >   testSAML2AuthnAssertion(org.apache.ws.security.saml.SamlTokenSVTest)
> >   testSAML2AttrAssertion(org.apache.ws.security.saml.SamlTokenSVTest)
> >   testDefaultIssuerClass(org.apache.ws.security.saml.SamlTokenSVTest)
> >   testWSS62(org.apache.ws.security.saml.SamlTokenSVTest)
> >
> >
> testSAML1AuthnAssertionDerived(org.apache.ws.security.saml.SamlTokenDerivedTest)
> >
> >
> testCustomUserProcessor(org.apache.ws.security.handler.CustomActionProcessorTest)
> >
> >
> testCustomUserProcessorObject(org.apache.ws.security.handler.CustomActionProcessorTest)
> >
> testCustomAction(org.apache.ws.security.handler.CustomActionProcessorTest)
> >
> >
> testCustomActionObject(org.apache.ws.security.handler.CustomActionProcessorTest)
> >
> >
> testDecodeCustomAction(org.apache.ws.security.handler.CustomActionProcessorTest)
> >
> >
> testEncryptionSigning(org.apache.ws.security.message.SignatureEncryptionTest)
> >
> >
> testEncryptionElementSigning(org.apache.ws.security.message.SignatureEncryptionTest)
> >
> >
> testSigningEncryption(org.apache.ws.security.message.SignatureEncryptionTest)
> >   testWSS198(org.apache.ws.security.message.SignatureEncryptionTest)
> >
> >
> testSigningEncryptionIS3DES(org.apache.ws.security.message.SignatureEncryptionTest)
> >
> >
> testSigningEncryptionEmbedded(org.apache.ws.security.message.SignatureEncryptionTest)
> >
> >
> testEncryptedKeySignature(org.apache.ws.security.message.SignatureEncryptionTest)
> >   testSOAPHeader(org.apache.ws.security.message.SignaturePartsTest)
> >   testBadLocalname(org.apache.ws.security.message.SignaturePartsTest)
> >   testBadNamespace(org.apache.ws.security.message.SignaturePartsTest)
> >
> testSOAPHeaderAndBody(org.apache.ws.security.message.SignaturePartsTest)
> >   testMultipleElements(org.apache.ws.security.message.SignaturePartsTest)
> >
> >
> testSOAPHeaderSTRTransform(org.apache.ws.security.message.SignaturePartsTest)
> >
> >
> testSignaturePartDOMElement(org.apache.ws.security.message.SignaturePartsTest)
> >   testSAML2TrustFailure(org.apache.ws.security.saml.SamlNegativeTest)
> >
> > Tests run: 321, Failures: 2, Errors: 127, Skipped: 7
> >
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] BUILD FAILURE
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] Total time: 49.751s
> > [INFO] Finished at: Wed Aug 31 08:12:37 EDT 2011
> > [INFO] Final Memory: 27M/234M
> > [INFO]
> > ------------------------------------------------------------------------
> >
> > --
> > Thank you,
> > Gary
> >
> > http://garygregory.wordpress.com/
> > http://garygregory.com/
> > http://people.apache.org/~ggregory/
> > http://twitter.com/GaryGregory
> >
>
>
>
> --
> Colm O hEigeartaigh
>
> http://coheigea.blogspot.com/
> Talend - http://www.talend.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@ws.apache.org
> For additional commands, e-mail: dev-help@ws.apache.org
>
>


-- 
Thank you,
Gary

http://garygregory.wordpress.com/
http://garygregory.com/
http://people.apache.org/~ggregory/
http://twitter.com/GaryGregory

Re: Tests fail with Maven WSS4J trunk build

Posted by Colm O hEigeartaigh <co...@apache.org>.
You need to install the unlimited strength security policies in the
JDK you are using.

Colm.

On Wed, Aug 31, 2011 at 1:29 PM, Gary Gregory <gg...@apache.org> wrote:
> Hi All,
>
> I get the following tests failure with the Maven WSS4J trunk build.
>
> My setup:
>
> Apache Maven 3.0.3 (r1075438; 2011-02-28 12:31:09-0500)
> Maven home: C:\Java\apache-maven-3.0.3\bin\..
> Java version: 1.6.0_24, vendor: Sun Microsystems Inc.
> Java home: C:\Program Files\Java\jdk1.6.0_24\jre
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
>
> -------------------------------------------------------
>  T E S T S
> -------------------------------------------------------
> Running org.apache.ws.security.misc.FaultCodeTest
> Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.549 sec
> Running org.apache.ws.security.message.DerivedKeyTest
> Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.5 sec
> Running org.apache.ws.security.message.token.WCFUsernameTokenTest
> Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.035 sec
> Running org.apache.ws.security.message.SignatureKeyValueTest
> Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.159 sec
> Running org.apache.ws.security.handler.WSHandlerGetPasswordTest
> Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.018 sec
> Running org.apache.ws.security.components.crypto.SKITest
> Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 sec
> Running org.apache.ws.security.saml.SamlTokenHOKTest
> Tests run: 5, Failures: 0, Errors: 5, Skipped: 0, Time elapsed: 1.461 sec
> <<< FAILURE!
> testSAML1AuthnAssertion(org.apache.ws.security.saml.SamlTokenHOKTest)  Time
> elapsed: 1.412 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.saml.SamlTokenHOKTest.<init>(SamlTokenHOKTest.java:56)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 31 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 35 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 37 more
>
> testSAML1AuthnAssertionFromProperties(org.apache.ws.security.saml.SamlTokenHOKTest)
> Time elapsed: 0.01 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.saml.SamlTokenHOKTest.<init>(SamlTokenHOKTest.java:56)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 31 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 35 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 37 more
>
> testSAML1AttrAssertion(org.apache.ws.security.saml.SamlTokenHOKTest)  Time
> elapsed: 0.009 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.saml.SamlTokenHOKTest.<init>(SamlTokenHOKTest.java:56)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 31 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 35 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 37 more
>
> testSAML2AuthnAssertion(org.apache.ws.security.saml.SamlTokenHOKTest)  Time
> elapsed: 0.008 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.saml.SamlTokenHOKTest.<init>(SamlTokenHOKTest.java:56)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 31 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 35 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 37 more
>
> testSAML2AttrAssertion(org.apache.ws.security.saml.SamlTokenHOKTest)  Time
> elapsed: 0.007 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.saml.SamlTokenHOKTest.<init>(SamlTokenHOKTest.java:56)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 31 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 35 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 37 more
>
> Running org.apache.ws.security.components.crypto.X509NameTokenizerTest
> Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 sec
> Running org.apache.ws.security.message.token.BSTKerberosTest
> Tests run: 9, Failures: 0, Errors: 9, Skipped: 0, Time elapsed: 0.102 sec
> <<< FAILURE!
> testCreateBinarySecurityToken(org.apache.ws.security.message.token.BSTKerberosTest)
> Time elapsed: 0.006 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.token.BSTKerberosTest.<init>(BSTKerberosTest.java:67)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testSignBST(org.apache.ws.security.message.token.BSTKerberosTest)  Time
> elapsed: 0.007 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.token.BSTKerberosTest.<init>(BSTKerberosTest.java:67)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testSignBSTTimestamp(org.apache.ws.security.message.token.BSTKerberosTest)
> Time elapsed: 0.008 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.token.BSTKerberosTest.<init>(BSTKerberosTest.java:67)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testProcessToken(org.apache.ws.security.message.token.BSTKerberosTest)  Time
> elapsed: 0.007 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.token.BSTKerberosTest.<init>(BSTKerberosTest.java:67)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testProcessTokenCustomValidator(org.apache.ws.security.message.token.BSTKerberosTest)
> Time elapsed: 0.01 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.token.BSTKerberosTest.<init>(BSTKerberosTest.java:67)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testKerberosSignatureDRCreation(org.apache.ws.security.message.token.BSTKerberosTest)
> Time elapsed: 0.012 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.token.BSTKerberosTest.<init>(BSTKerberosTest.java:67)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testKerberosSignatureKICreation(org.apache.ws.security.message.token.BSTKerberosTest)
> Time elapsed: 0.007 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.token.BSTKerberosTest.<init>(BSTKerberosTest.java:67)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testKerberosEncryptionDRCreation(org.apache.ws.security.message.token.BSTKerberosTest)
> Time elapsed: 0.007 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.token.BSTKerberosTest.<init>(BSTKerberosTest.java:67)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testKerberosEncryptionKICreation(org.apache.ws.security.message.token.BSTKerberosTest)
> Time elapsed: 0.013 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.token.BSTKerberosTest.<init>(BSTKerberosTest.java:67)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> Running org.apache.ws.security.saml.SamlTokenTest
> Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.401 sec
> Running org.apache.ws.security.processor.EncryptedKeyDataRefTest
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.031 sec
> Running org.apache.ws.security.message.UTDerivedKeyTest
> Tests run: 15, Failures: 0, Errors: 15, Skipped: 0, Time elapsed: 0.118 sec
> <<< FAILURE!
> testUsernameTokenUnit(org.apache.ws.security.message.UTDerivedKeyTest)  Time
> elapsed: 0.006 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testDerivedKeyWithEncodedPasswordBaseline(org.apache.ws.security.message.UTDerivedKeyTest)
> Time elapsed: 0.007 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testDerivedKeyEncryption(org.apache.ws.security.message.UTDerivedKeyTest)
> Time elapsed: 0.01 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testDerivedKeyEncryptionWithEncodedPassword(org.apache.ws.security.message.UTDerivedKeyTest)
> Time elapsed: 0.006 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testDerivedKeyChangedEncryption(org.apache.ws.security.message.UTDerivedKeyTest)
> Time elapsed: 0.006 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testDerivedKeyBadUserEncryption(org.apache.ws.security.message.UTDerivedKeyTest)
> Time elapsed: 0.006 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testDerivedKeySignature(org.apache.ws.security.message.UTDerivedKeyTest)
> Time elapsed: 0.006 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testDerivedKeySignatureWithEncodedPassword(org.apache.ws.security.message.UTDerivedKeyTest)
> Time elapsed: 0.005 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testDerivedKeyChangedSignature(org.apache.ws.security.message.UTDerivedKeyTest)
> Time elapsed: 0.005 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testDerivedKeyBadUserSignature(org.apache.ws.security.message.UTDerivedKeyTest)
> Time elapsed: 0.006 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testNoSaltEncryption(org.apache.ws.security.message.UTDerivedKeyTest)  Time
> elapsed: 0.006 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testNoIterationEncryption(org.apache.ws.security.message.UTDerivedKeyTest)
> Time elapsed: 0.006 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testLowIterationEncryption(org.apache.ws.security.message.UTDerivedKeyTest)
> Time elapsed: 0.006 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testBadValueType(org.apache.ws.security.message.UTDerivedKeyTest)  Time
> elapsed: 0.007 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testKeyIdentifier(org.apache.ws.security.message.UTDerivedKeyTest)  Time
> elapsed: 0.005 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.UTDerivedKeyTest.<init>(UTDerivedKeyTest.java:56)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> Running org.apache.ws.security.handler.ResultsOrderTest
> Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 sec
> Running org.apache.ws.security.message.TimestampTest
> Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.08 sec
> Running org.apache.ws.security.message.SymmetricSignatureTest
> Tests run: 4, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 0.029 sec
> <<< FAILURE!
> testEncryptedKeySignature(org.apache.ws.security.message.SymmetricSignatureTest)
> Time elapsed: 0.005 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.SymmetricSignatureTest.<init>(SymmetricSignatureTest.java:64)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testSymmetricSignatureSHA1(org.apache.ws.security.message.SymmetricSignatureTest)
> Time elapsed: 0.004 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.SymmetricSignatureTest.<init>(SymmetricSignatureTest.java:64)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testSymmetricSignatureDR(org.apache.ws.security.message.SymmetricSignatureTest)
> Time elapsed: 0.005 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.SymmetricSignatureTest.<init>(SymmetricSignatureTest.java:64)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testSymmetricSignatureSHA1Handler(org.apache.ws.security.message.SymmetricSignatureTest)
> Time elapsed: 0.006 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.SymmetricSignatureTest.<init>(SymmetricSignatureTest.java:64)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> Running org.apache.ws.security.saml.SamlReferenceTest
> Tests run: 13, Failures: 0, Errors: 13, Skipped: 0, Time elapsed: 0.111 sec
> <<< FAILURE!
> testSAML1SVKeyIdentifier(org.apache.ws.security.saml.SamlReferenceTest)
> Time elapsed: 0.006 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.saml.SamlReferenceTest.<init>(SamlReferenceTest.java:65)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 31 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 35 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 37 more
>
> testSAML1SVDirectReference(org.apache.ws.security.saml.SamlReferenceTest)
> Time elapsed: 0.005 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.saml.SamlReferenceTest.<init>(SamlReferenceTest.java:65)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 31 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 35 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 37 more
>
> testSAML1HOKKeyIdentifier(org.apache.ws.security.saml.SamlReferenceTest)
> Time elapsed: 0.005 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.saml.SamlReferenceTest.<init>(SamlReferenceTest.java:65)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 31 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 35 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 37 more
>
> testSAML1HOKDirectReference(org.apache.ws.security.saml.SamlReferenceTest)
> Time elapsed: 0.008 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.saml.SamlReferenceTest.<init>(SamlReferenceTest.java:65)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 31 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 35 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 37 more
>
> testAssertionBelowSTR(org.apache.ws.security.saml.SamlReferenceTest)  Time
> elapsed: 0.005 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.saml.SamlReferenceTest.<init>(SamlReferenceTest.java:65)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 31 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 35 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 37 more
>
> testSAML1HOKEKKeyIdentifier(org.apache.ws.security.saml.SamlReferenceTest)
> Time elapsed: 0.007 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.saml.SamlReferenceTest.<init>(SamlReferenceTest.java:65)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 31 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 35 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 37 more
>
> testSAML1HOKEKDirectReference(org.apache.ws.security.saml.SamlReferenceTest)
> Time elapsed: 0.007 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.saml.SamlReferenceTest.<init>(SamlReferenceTest.java:65)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 31 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 35 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 37 more
>
> testSAML2SVKeyIdentifier(org.apache.ws.security.saml.SamlReferenceTest)
> Time elapsed: 0.007 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.saml.SamlReferenceTest.<init>(SamlReferenceTest.java:65)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 31 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 35 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 37 more
>
> testSAML2SVDirectReference(org.apache.ws.security.saml.SamlReferenceTest)
> Time elapsed: 0.007 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.saml.SamlReferenceTest.<init>(SamlReferenceTest.java:65)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 31 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 35 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 37 more
>
> testSAML2HOKKeyIdentifier(org.apache.ws.security.saml.SamlReferenceTest)
> Time elapsed: 0.006 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.saml.SamlReferenceTest.<init>(SamlReferenceTest.java:65)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 31 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 35 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 37 more
>
> testSAML2HOKDirectReference(org.apache.ws.security.saml.SamlReferenceTest)
> Time elapsed: 0.006 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.saml.SamlReferenceTest.<init>(SamlReferenceTest.java:65)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 31 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 35 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 37 more
>
> testSAML2HOKEKKeyIdentifier(org.apache.ws.security.saml.SamlReferenceTest)
> Time elapsed: 0.006 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.saml.SamlReferenceTest.<init>(SamlReferenceTest.java:65)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 31 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 35 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 37 more
>
> testSAML2HOKEKDirectReference(org.apache.ws.security.saml.SamlReferenceTest)
> Time elapsed: 0.007 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.saml.SamlReferenceTest.<init>(SamlReferenceTest.java:65)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 31 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 35 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 37 more
>
> Running org.apache.ws.security.message.UsernameTokenTest
> Tests run: 24, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.151 sec
> Running org.apache.ws.security.message.EncryptionTest
> Tests run: 11, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 0.448 sec
> <<< FAILURE!
> testEncryptionDecryptionRSA15(org.apache.ws.security.message.EncryptionTest)
> Time elapsed: 0.254 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: Cannot encrypt data
>     at
> org.apache.ws.security.message.WSSecEncrypt.encryptElement(WSSecEncrypt.java:493)
>     at
> org.apache.ws.security.message.WSSecEncrypt.doEncryption(WSSecEncrypt.java:406)
>     at
> org.apache.ws.security.message.WSSecEncrypt.encryptForRef(WSSecEncrypt.java:289)
>     at
> org.apache.ws.security.message.WSSecEncrypt.build(WSSecEncrypt.java:246)
>     at
> org.apache.ws.security.message.EncryptionTest.testEncryptionDecryptionRSA15(EncryptionTest.java:140)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
>     at
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
>     at
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> 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.encryptElement(WSSecEncrypt.java:490)
>     ... 32 more
>
> testEncryptionEncryption(org.apache.ws.security.message.EncryptionTest)
> Time elapsed: 0.007 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.EncryptionTest.testEncryptionEncryption(EncryptionTest.java:217)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
>     at
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
>     at
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 33 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 37 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 39 more
>
> testX509EncryptionThumb(org.apache.ws.security.message.EncryptionTest)  Time
> elapsed: 0.008 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.EncryptionTest.testX509EncryptionThumb(EncryptionTest.java:256)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
>     at
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
>     at
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 33 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 37 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 39 more
>
> testX509EncryptionSHA1(org.apache.ws.security.message.EncryptionTest)  Time
> elapsed: 0.011 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.EncryptionTest.testX509EncryptionSHA1(EncryptionTest.java:288)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
>     at
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
>     at
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 33 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 37 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 39 more
>
> Running org.apache.ws.security.message.UTWseSignatureTest
> Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.051 sec
> Running org.apache.ws.security.message.SignatureCertTest
> Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.278 sec
> Running org.apache.ws.security.misc.PrincipalTest
> Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.061 sec
> Running org.apache.ws.security.message.EncryptionPartsTest
> Tests run: 7, Failures: 0, Errors: 7, Skipped: 0, Time elapsed: 0.079 sec
> <<< FAILURE!
> testSOAPHeader(org.apache.ws.security.message.EncryptionPartsTest)  Time
> elapsed: 0.009 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.EncryptionPartsTest.<init>(EncryptionPartsTest.java:78)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testSOAPEncryptedHeader(org.apache.ws.security.message.EncryptionPartsTest)
> Time elapsed: 0.01 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.EncryptionPartsTest.<init>(EncryptionPartsTest.java:78)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testBadLocalname(org.apache.ws.security.message.EncryptionPartsTest)  Time
> elapsed: 0.011 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.EncryptionPartsTest.<init>(EncryptionPartsTest.java:78)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testBadNamespace(org.apache.ws.security.message.EncryptionPartsTest)  Time
> elapsed: 0.009 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.EncryptionPartsTest.<init>(EncryptionPartsTest.java:78)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testSOAPHeaderAndBody(org.apache.ws.security.message.EncryptionPartsTest)
> Time elapsed: 0.01 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.EncryptionPartsTest.<init>(EncryptionPartsTest.java:78)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testEncryptionPartDOMElement(org.apache.ws.security.message.EncryptionPartsTest)
> Time elapsed: 0.011 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.EncryptionPartsTest.<init>(EncryptionPartsTest.java:78)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testMultipleElements(org.apache.ws.security.message.EncryptionPartsTest)
> Time elapsed: 0.01 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.EncryptionPartsTest.<init>(EncryptionPartsTest.java:78)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> Running org.apache.ws.security.components.crypto.CryptoTest
> Tests run: 5, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.048 sec
> <<< FAILURE!
> testCrypto(org.apache.ws.security.components.crypto.CryptoTest)  Time
> elapsed: 0.011 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.components.crypto.CryptoTest.testCrypto(CryptoTest.java:44)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
>     at
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> Running org.apache.ws.security.processor.ReferenceListDataRefTest
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.033 sec
> Running org.apache.ws.security.message.ModifiedRequestTest
> Tests run: 10, Failures: 0, Errors: 10, Skipped: 0, Time elapsed: 0.116 sec
> <<< FAILURE!
> testMovedElement(org.apache.ws.security.message.ModifiedRequestTest)  Time
> elapsed: 0.011 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.ModifiedRequestTest.<init>(ModifiedRequestTest.java:75)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testMovedElementChangedId(org.apache.ws.security.message.ModifiedRequestTest)
> Time elapsed: 0.01 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.ModifiedRequestTest.<init>(ModifiedRequestTest.java:75)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testDuplicatedSignedSAMLAssertion(org.apache.ws.security.message.ModifiedRequestTest)
> Time elapsed: 0.009 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.ModifiedRequestTest.<init>(ModifiedRequestTest.java:75)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testDuplicatedSignedUsernameToken(org.apache.ws.security.message.ModifiedRequestTest)
> Time elapsed: 0.01 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.ModifiedRequestTest.<init>(ModifiedRequestTest.java:75)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testModifiedEncryptedDataStructure(org.apache.ws.security.message.ModifiedRequestTest)
> Time elapsed: 0.01 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.ModifiedRequestTest.<init>(ModifiedRequestTest.java:75)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testModifiedEncryptedDataCipherValue(org.apache.ws.security.message.ModifiedRequestTest)
> Time elapsed: 0.01 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.ModifiedRequestTest.<init>(ModifiedRequestTest.java:75)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testModifiedEncryptedKeyCipherValue(org.apache.ws.security.message.ModifiedRequestTest)
> Time elapsed: 0.01 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.ModifiedRequestTest.<init>(ModifiedRequestTest.java:75)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testModifiedSignatureReference(org.apache.ws.security.message.ModifiedRequestTest)
> Time elapsed: 0.011 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.ModifiedRequestTest.<init>(ModifiedRequestTest.java:75)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testUntrustedSignature(org.apache.ws.security.message.ModifiedRequestTest)
> Time elapsed: 0.009 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.ModifiedRequestTest.<init>(ModifiedRequestTest.java:75)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testModifiedSignature(org.apache.ws.security.message.ModifiedRequestTest)
> Time elapsed: 0.011 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.ModifiedRequestTest.<init>(ModifiedRequestTest.java:75)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> Running org.apache.ws.security.message.token.SecurityTokenReferenceTest
> Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.03 sec
> Running org.apache.ws.security.message.token.KerberosTest
> Tests run: 7, Failures: 0, Errors: 0, Skipped: 7, Time elapsed: 0.013 sec
> Running org.apache.ws.security.message.PasswordTypeTest
> Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.022 sec
> Running org.apache.ws.security.message.token.DerivedKeyTokenTest
> Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.028 sec
> Running org.apache.ws.security.saml.ext.AssertionSigningTest
> Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.049 sec
> Running org.apache.ws.security.validate.ValidatorTest
> Tests run: 5, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.081 sec
> <<< FAILURE!
> testUntrustedSignature(org.apache.ws.security.validate.ValidatorTest)  Time
> elapsed: 0.034 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.validate.ValidatorTest.testUntrustedSignature(ValidatorTest.java:116)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
>     at
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 31 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 35 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 37 more
>
> testValidatedBSTSignature(org.apache.ws.security.validate.ValidatorTest)
> Time elapsed: 0.021 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.validate.ValidatorTest.testValidatedBSTSignature(ValidatorTest.java:230)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
>     at
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> Running org.apache.ws.security.components.crypto.CertificateStoreTest
> Tests run: 6, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.133 sec
> <<< FAILURE!
> testSignatureDirectReferenceUntrusted(org.apache.ws.security.components.crypto.CertificateStoreTest)
> Time elapsed: 0.018 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.components.crypto.CertificateStoreTest.testSignatureDirectReferenceUntrusted(CertificateStoreTest.java:237)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
>     at
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> Running org.apache.ws.security.saml.SignedSamlTokenHOKTest
> Tests run: 8, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.495 sec
> <<< FAILURE!
> testSAML1AuthnAssertionTrust(org.apache.ws.security.saml.SignedSamlTokenHOKTest)
> Time elapsed: 0.019 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.saml.SignedSamlTokenHOKTest.testSAML1AuthnAssertionTrust(SignedSamlTokenHOKTest.java:525)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
>     at
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 31 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 35 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 37 more
>
> Running org.apache.ws.security.message.NoSoapPrefixSignatureTest
> Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.028 sec
> <<< FAILURE!
> testNoSOAPNamespacePrefix(org.apache.ws.security.message.NoSoapPrefixSignatureTest)
> Time elapsed: 0.02 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.NoSoapPrefixSignatureTest.<init>(NoSoapPrefixSignatureTest.java:42)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> Running org.apache.ws.security.message.STRSignatureTest
> Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.106 sec
> Running org.apache.ws.security.components.crypto.CryptoProviderTest
> Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.105 sec
> Running org.apache.ws.security.message.token.ReferenceTest
> Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.045 sec
> Running org.apache.ws.security.message.SignatureCRLTest
> Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.068 sec
> Running org.apache.ws.security.message.UTSignatureTest
> Tests run: 4, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 0.051 sec
> <<< FAILURE!
> testSignature(org.apache.ws.security.message.UTSignatureTest)  Time elapsed:
> 0.013 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.UTSignatureTest.<init>(UTSignatureTest.java:57)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testBadUserSignature(org.apache.ws.security.message.UTSignatureTest)  Time
> elapsed: 0.011 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.UTSignatureTest.<init>(UTSignatureTest.java:57)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testHandlerSignature(org.apache.ws.security.message.UTSignatureTest)  Time
> elapsed: 0.01 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.UTSignatureTest.<init>(UTSignatureTest.java:57)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testHandlerSignatureIterations(org.apache.ws.security.message.UTSignatureTest)
> Time elapsed: 0.01 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.UTSignatureTest.<init>(UTSignatureTest.java:57)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> Running org.apache.ws.security.message.CertErrorTest
> Tests run: 2, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 0.029 sec
> <<< FAILURE!
> testX509Signature(org.apache.ws.security.message.CertErrorTest)  Time
> elapsed: 0.014 sec  <<< FAILURE!
> java.lang.AssertionError:
>     at org.junit.Assert.fail(Assert.java:91)
>     at org.junit.Assert.assertTrue(Assert.java:43)
>     at org.junit.Assert.assertTrue(Assert.java:54)
>     at
> org.apache.ws.security.message.CertErrorTest.testX509Signature(CertErrorTest.java:54)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
>     at
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
>
> testEncryption(org.apache.ws.security.message.CertErrorTest)  Time elapsed:
> 0.011 sec  <<< FAILURE!
> java.lang.AssertionError:
>     at org.junit.Assert.fail(Assert.java:91)
>     at org.junit.Assert.assertTrue(Assert.java:43)
>     at org.junit.Assert.assertTrue(Assert.java:54)
>     at
> org.apache.ws.security.message.CertErrorTest.testEncryption(CertErrorTest.java:73)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
>     at
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
>
> Running org.apache.ws.security.handler.SignatureConfirmationTest
> Tests run: 5, Failures: 0, Errors: 5, Skipped: 0, Time elapsed: 0.059 sec
> <<< FAILURE!
> testRequestSavedSignature(org.apache.ws.security.handler.SignatureConfirmationTest)
> Time elapsed: 0.011 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.handler.SignatureConfirmationTest.<init>(SignatureConfirmationTest.java:55)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testRequestNotSavedSignature(org.apache.ws.security.handler.SignatureConfirmationTest)
> Time elapsed: 0.011 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.handler.SignatureConfirmationTest.<init>(SignatureConfirmationTest.java:55)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testSignatureConfirmationResponse(org.apache.ws.security.handler.SignatureConfirmationTest)
> Time elapsed: 0.01 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.handler.SignatureConfirmationTest.<init>(SignatureConfirmationTest.java:55)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testSignatureConfirmationProcessing(org.apache.ws.security.handler.SignatureConfirmationTest)
> Time elapsed: 0.011 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.handler.SignatureConfirmationTest.<init>(SignatureConfirmationTest.java:55)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testWsuId(org.apache.ws.security.handler.SignatureConfirmationTest)  Time
> elapsed: 0.01 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.handler.SignatureConfirmationTest.<init>(SignatureConfirmationTest.java:55)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> Running org.apache.ws.security.message.SignatureTest
> Tests run: 17, Failures: 0, Errors: 17, Skipped: 0, Time elapsed: 0.172 sec
> <<< FAILURE!
> testX509Signature(org.apache.ws.security.message.SignatureTest)  Time
> elapsed: 0.01 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testX509SignatureIS(org.apache.ws.security.message.SignatureTest)  Time
> elapsed: 0.009 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testDoubleX509SignatureIS(org.apache.ws.security.message.SignatureTest)
> Time elapsed: 0.01 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testIssuerSerialSignature(org.apache.ws.security.message.SignatureTest)
> Time elapsed: 0.01 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testSignatureInclusiveC14N(org.apache.ws.security.message.SignatureTest)
> Time elapsed: 0.019 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testSignatureInclusivePrefixes(org.apache.ws.security.message.SignatureTest)
> Time elapsed: 0.009 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testBSTSignature(org.apache.ws.security.message.SignatureTest)  Time
> elapsed: 0.011 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testBSTPKIPathSignature(org.apache.ws.security.message.SignatureTest)  Time
> elapsed: 0.01 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testX509SignatureThumb(org.apache.ws.security.message.SignatureTest)  Time
> elapsed: 0.008 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testDoubleX509SignatureThumb(org.apache.ws.security.message.SignatureTest)
> Time elapsed: 0.009 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testValidModifiedSignature(org.apache.ws.security.message.SignatureTest)
> Time elapsed: 0.01 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testX509SignatureSha256(org.apache.ws.security.message.SignatureTest)  Time
> elapsed: 0.011 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testWSS170(org.apache.ws.security.message.SignatureTest)  Time elapsed:
> 0.008 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testWSS234(org.apache.ws.security.message.SignatureTest)  Time elapsed:
> 0.004 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testSignedTimestamp(org.apache.ws.security.message.SignatureTest)  Time
> elapsed: 0.005 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testWSS283(org.apache.ws.security.message.SignatureTest)  Time elapsed:
> 0.006 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testCustomSTR(org.apache.ws.security.message.SignatureTest)  Time elapsed:
> 0.004 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.SignatureTest.<init>(SignatureTest.java:62)
>     at sun.reflect.GeneratedConstructorAccessor56.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 31 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 35 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 37 more
>
> Running org.apache.ws.security.message.SecurityContextTokenTest
> Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.077 sec
> Running org.apache.ws.security.saml.SamlTokenSVTest
> Tests run: 7, Failures: 0, Errors: 7, Skipped: 0, Time elapsed: 0.037 sec
> <<< FAILURE!
> testSAML1AuthnAssertion(org.apache.ws.security.saml.SamlTokenSVTest)  Time
> elapsed: 0.004 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.saml.SamlTokenSVTest.<init>(SamlTokenSVTest.java:61)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 31 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 35 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 37 more
>
> testSAML1AuthnAssertionFromProperties(org.apache.ws.security.saml.SamlTokenSVTest)
> Time elapsed: 0.004 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.saml.SamlTokenSVTest.<init>(SamlTokenSVTest.java:61)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 31 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 35 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 37 more
>
> testSAML1AttrAssertion(org.apache.ws.security.saml.SamlTokenSVTest)  Time
> elapsed: 0.005 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.saml.SamlTokenSVTest.<init>(SamlTokenSVTest.java:61)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 31 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 35 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 37 more
>
> testSAML2AuthnAssertion(org.apache.ws.security.saml.SamlTokenSVTest)  Time
> elapsed: 0.004 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.saml.SamlTokenSVTest.<init>(SamlTokenSVTest.java:61)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 31 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 35 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 37 more
>
> testSAML2AttrAssertion(org.apache.ws.security.saml.SamlTokenSVTest)  Time
> elapsed: 0.004 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.saml.SamlTokenSVTest.<init>(SamlTokenSVTest.java:61)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 31 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 35 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 37 more
>
> testDefaultIssuerClass(org.apache.ws.security.saml.SamlTokenSVTest)  Time
> elapsed: 0.006 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.saml.SamlTokenSVTest.<init>(SamlTokenSVTest.java:61)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 31 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 35 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 37 more
>
> testWSS62(org.apache.ws.security.saml.SamlTokenSVTest)  Time elapsed: 0.004
> sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.saml.SamlTokenSVTest.<init>(SamlTokenSVTest.java:61)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 31 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 35 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 37 more
>
> Running org.apache.ws.security.saml.SamlTokenDerivedTest
> Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.006 sec
> <<< FAILURE!
> testSAML1AuthnAssertionDerived(org.apache.ws.security.saml.SamlTokenDerivedTest)
> Time elapsed: 0.004 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.saml.SamlTokenDerivedTest.<init>(SamlTokenDerivedTest.java:64)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 31 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 35 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 37 more
>
> Running org.apache.ws.security.handler.CustomActionProcessorTest
> Tests run: 5, Failures: 0, Errors: 5, Skipped: 0, Time elapsed: 0.028 sec
> <<< FAILURE!
> testCustomUserProcessor(org.apache.ws.security.handler.CustomActionProcessorTest)
> Time elapsed: 0.004 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.handler.CustomActionProcessorTest.<init>(CustomActionProcessorTest.java:52)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testCustomUserProcessorObject(org.apache.ws.security.handler.CustomActionProcessorTest)
> Time elapsed: 0.004 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.handler.CustomActionProcessorTest.<init>(CustomActionProcessorTest.java:52)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testCustomAction(org.apache.ws.security.handler.CustomActionProcessorTest)
> Time elapsed: 0.004 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.handler.CustomActionProcessorTest.<init>(CustomActionProcessorTest.java:52)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testCustomActionObject(org.apache.ws.security.handler.CustomActionProcessorTest)
> Time elapsed: 0.004 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.handler.CustomActionProcessorTest.<init>(CustomActionProcessorTest.java:52)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testDecodeCustomAction(org.apache.ws.security.handler.CustomActionProcessorTest)
> Time elapsed: 0.007 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.handler.CustomActionProcessorTest.<init>(CustomActionProcessorTest.java:52)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> Running org.apache.ws.security.handler.SignatureUTAliasTest
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.018 sec
> Running org.apache.ws.security.message.SignatureEncryptionTest
> Tests run: 7, Failures: 0, Errors: 7, Skipped: 0, Time elapsed: 0.032 sec
> <<< FAILURE!
> testEncryptionSigning(org.apache.ws.security.message.SignatureEncryptionTest)
> Time elapsed: 0.004 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.SignatureEncryptionTest.<init>(SignatureEncryptionTest.java:83)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testEncryptionElementSigning(org.apache.ws.security.message.SignatureEncryptionTest)
> Time elapsed: 0.003 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.SignatureEncryptionTest.<init>(SignatureEncryptionTest.java:83)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testSigningEncryption(org.apache.ws.security.message.SignatureEncryptionTest)
> Time elapsed: 0.003 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.SignatureEncryptionTest.<init>(SignatureEncryptionTest.java:83)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testWSS198(org.apache.ws.security.message.SignatureEncryptionTest)  Time
> elapsed: 0.004 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.SignatureEncryptionTest.<init>(SignatureEncryptionTest.java:83)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testSigningEncryptionIS3DES(org.apache.ws.security.message.SignatureEncryptionTest)
> Time elapsed: 0.003 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.SignatureEncryptionTest.<init>(SignatureEncryptionTest.java:83)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testSigningEncryptionEmbedded(org.apache.ws.security.message.SignatureEncryptionTest)
> Time elapsed: 0.004 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.SignatureEncryptionTest.<init>(SignatureEncryptionTest.java:83)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testEncryptedKeySignature(org.apache.ws.security.message.SignatureEncryptionTest)
> Time elapsed: 0.005 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.SignatureEncryptionTest.<init>(SignatureEncryptionTest.java:83)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> Running org.apache.ws.security.message.SignaturePartsTest
> Tests run: 7, Failures: 0, Errors: 7, Skipped: 0, Time elapsed: 0.034 sec
> <<< FAILURE!
> testSOAPHeader(org.apache.ws.security.message.SignaturePartsTest)  Time
> elapsed: 0.004 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.SignaturePartsTest.<init>(SignaturePartsTest.java:84)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testBadLocalname(org.apache.ws.security.message.SignaturePartsTest)  Time
> elapsed: 0.004 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.SignaturePartsTest.<init>(SignaturePartsTest.java:84)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testBadNamespace(org.apache.ws.security.message.SignaturePartsTest)  Time
> elapsed: 0.004 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.SignaturePartsTest.<init>(SignaturePartsTest.java:84)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testSOAPHeaderAndBody(org.apache.ws.security.message.SignaturePartsTest)
> Time elapsed: 0.003 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.SignaturePartsTest.<init>(SignaturePartsTest.java:84)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testMultipleElements(org.apache.ws.security.message.SignaturePartsTest)
> Time elapsed: 0.005 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.SignaturePartsTest.<init>(SignaturePartsTest.java:84)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testSOAPHeaderSTRTransform(org.apache.ws.security.message.SignaturePartsTest)
> Time elapsed: 0.004 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.SignaturePartsTest.<init>(SignaturePartsTest.java:84)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> testSignaturePartDOMElement(org.apache.ws.security.message.SignaturePartsTest)
> Time elapsed: 0.004 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:60)
>     at
> org.apache.ws.security.message.SignaturePartsTest.<init>(SignaturePartsTest.java:84)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:209)
>     at
> org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:258)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:255)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 32 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 36 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 38 more
>
> Running org.apache.ws.security.message.SKISignatureTest
> Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.044 sec
> Running org.apache.ws.security.handler.CallbackRefTest
> Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.019 sec
> Running org.apache.ws.security.misc.SecurityHeaderTest
> Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.026 sec
> Running org.apache.ws.security.message.token.BinarySecurityTokenTest
> Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.028 sec
> Running org.apache.ws.security.saml.SamlNegativeTest
> Tests run: 6, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.115 sec
> <<< FAILURE!
> testSAML2TrustFailure(org.apache.ws.security.saml.SamlNegativeTest)  Time
> elapsed: 0.008 sec  <<< ERROR!
> org.apache.ws.security.WSSecurityException: class
> org.apache.ws.security.components.crypto.Merlin cannot create instance
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:224)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:117)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:169)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:161)
>     at
> org.apache.ws.security.saml.SamlNegativeTest.testSAML2TrustFailure(SamlNegativeTest.java:332)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
>     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>     at
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
>     at
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>     at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
>     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
>     at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown
> Source)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
>     ... 31 more
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Failed to load credentials.
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:364)
>     at
> org.apache.ws.security.components.crypto.Merlin.loadProperties(Merlin.java:187)
>     at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:137)
>     ... 35 more
> Caused by: java.io.IOException: exception unwrapping private key -
> java.security.InvalidKeyException: Illegal key size
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.unwrapKey(Unknown
> Source)
>     at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown
> Source)
>     at java.security.KeyStore.load(KeyStore.java:1185)
>     at org.apache.ws.security.components.crypto.Merlin.load(Merlin.java:358)
>     ... 37 more
>
>
> Results :
>
> Failed tests:
>   testX509Signature(org.apache.ws.security.message.CertErrorTest)
>   testEncryption(org.apache.ws.security.message.CertErrorTest)
>
> Tests in error:
>   testSAML1AuthnAssertion(org.apache.ws.security.saml.SamlTokenHOKTest)
>
> testSAML1AuthnAssertionFromProperties(org.apache.ws.security.saml.SamlTokenHOKTest)
>   testSAML1AttrAssertion(org.apache.ws.security.saml.SamlTokenHOKTest)
>   testSAML2AuthnAssertion(org.apache.ws.security.saml.SamlTokenHOKTest)
>   testSAML2AttrAssertion(org.apache.ws.security.saml.SamlTokenHOKTest)
>
> testCreateBinarySecurityToken(org.apache.ws.security.message.token.BSTKerberosTest)
>   testSignBST(org.apache.ws.security.message.token.BSTKerberosTest)
>   testSignBSTTimestamp(org.apache.ws.security.message.token.BSTKerberosTest)
>   testProcessToken(org.apache.ws.security.message.token.BSTKerberosTest)
>
> testProcessTokenCustomValidator(org.apache.ws.security.message.token.BSTKerberosTest)
>
> testKerberosSignatureDRCreation(org.apache.ws.security.message.token.BSTKerberosTest)
>
> testKerberosSignatureKICreation(org.apache.ws.security.message.token.BSTKerberosTest)
>
> testKerberosEncryptionDRCreation(org.apache.ws.security.message.token.BSTKerberosTest)
>
> testKerberosEncryptionKICreation(org.apache.ws.security.message.token.BSTKerberosTest)
>   testUsernameTokenUnit(org.apache.ws.security.message.UTDerivedKeyTest)
>
> testDerivedKeyWithEncodedPasswordBaseline(org.apache.ws.security.message.UTDerivedKeyTest)
>   testDerivedKeyEncryption(org.apache.ws.security.message.UTDerivedKeyTest)
>
> testDerivedKeyEncryptionWithEncodedPassword(org.apache.ws.security.message.UTDerivedKeyTest)
>
> testDerivedKeyChangedEncryption(org.apache.ws.security.message.UTDerivedKeyTest)
>
> testDerivedKeyBadUserEncryption(org.apache.ws.security.message.UTDerivedKeyTest)
>   testDerivedKeySignature(org.apache.ws.security.message.UTDerivedKeyTest)
>
> testDerivedKeySignatureWithEncodedPassword(org.apache.ws.security.message.UTDerivedKeyTest)
>
> testDerivedKeyChangedSignature(org.apache.ws.security.message.UTDerivedKeyTest)
>
> testDerivedKeyBadUserSignature(org.apache.ws.security.message.UTDerivedKeyTest)
>   testNoSaltEncryption(org.apache.ws.security.message.UTDerivedKeyTest)
>   testNoIterationEncryption(org.apache.ws.security.message.UTDerivedKeyTest)
>
> testLowIterationEncryption(org.apache.ws.security.message.UTDerivedKeyTest)
>   testBadValueType(org.apache.ws.security.message.UTDerivedKeyTest)
>   testKeyIdentifier(org.apache.ws.security.message.UTDerivedKeyTest)
>
> testEncryptedKeySignature(org.apache.ws.security.message.SymmetricSignatureTest)
>
> testSymmetricSignatureSHA1(org.apache.ws.security.message.SymmetricSignatureTest)
>
> testSymmetricSignatureDR(org.apache.ws.security.message.SymmetricSignatureTest)
>
> testSymmetricSignatureSHA1Handler(org.apache.ws.security.message.SymmetricSignatureTest)
>   testSAML1SVKeyIdentifier(org.apache.ws.security.saml.SamlReferenceTest)
>   testSAML1SVDirectReference(org.apache.ws.security.saml.SamlReferenceTest)
>   testSAML1HOKKeyIdentifier(org.apache.ws.security.saml.SamlReferenceTest)
>   testSAML1HOKDirectReference(org.apache.ws.security.saml.SamlReferenceTest)
>   testAssertionBelowSTR(org.apache.ws.security.saml.SamlReferenceTest)
>   testSAML1HOKEKKeyIdentifier(org.apache.ws.security.saml.SamlReferenceTest)
>
> testSAML1HOKEKDirectReference(org.apache.ws.security.saml.SamlReferenceTest)
>   testSAML2SVKeyIdentifier(org.apache.ws.security.saml.SamlReferenceTest)
>   testSAML2SVDirectReference(org.apache.ws.security.saml.SamlReferenceTest)
>   testSAML2HOKKeyIdentifier(org.apache.ws.security.saml.SamlReferenceTest)
>   testSAML2HOKDirectReference(org.apache.ws.security.saml.SamlReferenceTest)
>   testSAML2HOKEKKeyIdentifier(org.apache.ws.security.saml.SamlReferenceTest)
>
> testSAML2HOKEKDirectReference(org.apache.ws.security.saml.SamlReferenceTest)
>
> testEncryptionDecryptionRSA15(org.apache.ws.security.message.EncryptionTest)
>   testEncryptionEncryption(org.apache.ws.security.message.EncryptionTest)
>   testX509EncryptionThumb(org.apache.ws.security.message.EncryptionTest)
>   testX509EncryptionSHA1(org.apache.ws.security.message.EncryptionTest)
>   testSOAPHeader(org.apache.ws.security.message.EncryptionPartsTest)
>
> testSOAPEncryptedHeader(org.apache.ws.security.message.EncryptionPartsTest)
>   testBadLocalname(org.apache.ws.security.message.EncryptionPartsTest)
>   testBadNamespace(org.apache.ws.security.message.EncryptionPartsTest)
>   testSOAPHeaderAndBody(org.apache.ws.security.message.EncryptionPartsTest)
>
> testEncryptionPartDOMElement(org.apache.ws.security.message.EncryptionPartsTest)
>   testMultipleElements(org.apache.ws.security.message.EncryptionPartsTest)
>   testCrypto(org.apache.ws.security.components.crypto.CryptoTest)
>   testMovedElement(org.apache.ws.security.message.ModifiedRequestTest)
>
> testMovedElementChangedId(org.apache.ws.security.message.ModifiedRequestTest)
>
> testDuplicatedSignedSAMLAssertion(org.apache.ws.security.message.ModifiedRequestTest)
>
> testDuplicatedSignedUsernameToken(org.apache.ws.security.message.ModifiedRequestTest)
>
> testModifiedEncryptedDataStructure(org.apache.ws.security.message.ModifiedRequestTest)
>
> testModifiedEncryptedDataCipherValue(org.apache.ws.security.message.ModifiedRequestTest)
>
> testModifiedEncryptedKeyCipherValue(org.apache.ws.security.message.ModifiedRequestTest)
>
> testModifiedSignatureReference(org.apache.ws.security.message.ModifiedRequestTest)
>   testUntrustedSignature(org.apache.ws.security.message.ModifiedRequestTest)
>   testModifiedSignature(org.apache.ws.security.message.ModifiedRequestTest)
>   testUntrustedSignature(org.apache.ws.security.validate.ValidatorTest)
>   testValidatedBSTSignature(org.apache.ws.security.validate.ValidatorTest)
>
> testSignatureDirectReferenceUntrusted(org.apache.ws.security.components.crypto.CertificateStoreTest)
>
> testSAML1AuthnAssertionTrust(org.apache.ws.security.saml.SignedSamlTokenHOKTest)
>
> testNoSOAPNamespacePrefix(org.apache.ws.security.message.NoSoapPrefixSignatureTest)
>   testSignature(org.apache.ws.security.message.UTSignatureTest)
>   testBadUserSignature(org.apache.ws.security.message.UTSignatureTest)
>   testHandlerSignature(org.apache.ws.security.message.UTSignatureTest)
>
> testHandlerSignatureIterations(org.apache.ws.security.message.UTSignatureTest)
>
> testRequestSavedSignature(org.apache.ws.security.handler.SignatureConfirmationTest)
>
> testRequestNotSavedSignature(org.apache.ws.security.handler.SignatureConfirmationTest)
>
> testSignatureConfirmationResponse(org.apache.ws.security.handler.SignatureConfirmationTest)
>
> testSignatureConfirmationProcessing(org.apache.ws.security.handler.SignatureConfirmationTest)
>   testWsuId(org.apache.ws.security.handler.SignatureConfirmationTest)
>   testX509Signature(org.apache.ws.security.message.SignatureTest)
>   testX509SignatureIS(org.apache.ws.security.message.SignatureTest)
>   testDoubleX509SignatureIS(org.apache.ws.security.message.SignatureTest)
>   testIssuerSerialSignature(org.apache.ws.security.message.SignatureTest)
>   testSignatureInclusiveC14N(org.apache.ws.security.message.SignatureTest)
>
> testSignatureInclusivePrefixes(org.apache.ws.security.message.SignatureTest)
>   testBSTSignature(org.apache.ws.security.message.SignatureTest)
>   testBSTPKIPathSignature(org.apache.ws.security.message.SignatureTest)
>   testX509SignatureThumb(org.apache.ws.security.message.SignatureTest)
>   testDoubleX509SignatureThumb(org.apache.ws.security.message.SignatureTest)
>   testValidModifiedSignature(org.apache.ws.security.message.SignatureTest)
>   testX509SignatureSha256(org.apache.ws.security.message.SignatureTest)
>   testWSS170(org.apache.ws.security.message.SignatureTest)
>   testWSS234(org.apache.ws.security.message.SignatureTest)
>   testSignedTimestamp(org.apache.ws.security.message.SignatureTest)
>   testWSS283(org.apache.ws.security.message.SignatureTest)
>   testCustomSTR(org.apache.ws.security.message.SignatureTest)
>   testSAML1AuthnAssertion(org.apache.ws.security.saml.SamlTokenSVTest)
>
> testSAML1AuthnAssertionFromProperties(org.apache.ws.security.saml.SamlTokenSVTest)
>   testSAML1AttrAssertion(org.apache.ws.security.saml.SamlTokenSVTest)
>   testSAML2AuthnAssertion(org.apache.ws.security.saml.SamlTokenSVTest)
>   testSAML2AttrAssertion(org.apache.ws.security.saml.SamlTokenSVTest)
>   testDefaultIssuerClass(org.apache.ws.security.saml.SamlTokenSVTest)
>   testWSS62(org.apache.ws.security.saml.SamlTokenSVTest)
>
> testSAML1AuthnAssertionDerived(org.apache.ws.security.saml.SamlTokenDerivedTest)
>
> testCustomUserProcessor(org.apache.ws.security.handler.CustomActionProcessorTest)
>
> testCustomUserProcessorObject(org.apache.ws.security.handler.CustomActionProcessorTest)
>   testCustomAction(org.apache.ws.security.handler.CustomActionProcessorTest)
>
> testCustomActionObject(org.apache.ws.security.handler.CustomActionProcessorTest)
>
> testDecodeCustomAction(org.apache.ws.security.handler.CustomActionProcessorTest)
>
> testEncryptionSigning(org.apache.ws.security.message.SignatureEncryptionTest)
>
> testEncryptionElementSigning(org.apache.ws.security.message.SignatureEncryptionTest)
>
> testSigningEncryption(org.apache.ws.security.message.SignatureEncryptionTest)
>   testWSS198(org.apache.ws.security.message.SignatureEncryptionTest)
>
> testSigningEncryptionIS3DES(org.apache.ws.security.message.SignatureEncryptionTest)
>
> testSigningEncryptionEmbedded(org.apache.ws.security.message.SignatureEncryptionTest)
>
> testEncryptedKeySignature(org.apache.ws.security.message.SignatureEncryptionTest)
>   testSOAPHeader(org.apache.ws.security.message.SignaturePartsTest)
>   testBadLocalname(org.apache.ws.security.message.SignaturePartsTest)
>   testBadNamespace(org.apache.ws.security.message.SignaturePartsTest)
>   testSOAPHeaderAndBody(org.apache.ws.security.message.SignaturePartsTest)
>   testMultipleElements(org.apache.ws.security.message.SignaturePartsTest)
>
> testSOAPHeaderSTRTransform(org.apache.ws.security.message.SignaturePartsTest)
>
> testSignaturePartDOMElement(org.apache.ws.security.message.SignaturePartsTest)
>   testSAML2TrustFailure(org.apache.ws.security.saml.SamlNegativeTest)
>
> Tests run: 321, Failures: 2, Errors: 127, Skipped: 7
>
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 49.751s
> [INFO] Finished at: Wed Aug 31 08:12:37 EDT 2011
> [INFO] Final Memory: 27M/234M
> [INFO]
> ------------------------------------------------------------------------
>
> --
> Thank you,
> Gary
>
> http://garygregory.wordpress.com/
> http://garygregory.com/
> http://people.apache.org/~ggregory/
> http://twitter.com/GaryGregory
>



-- 
Colm O hEigeartaigh

http://coheigea.blogspot.com/
Talend - http://www.talend.com

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ws.apache.org
For additional commands, e-mail: dev-help@ws.apache.org