Author: coheigea
Date: Mon Feb 24 10:38:34 2014
New Revision: 1571222
URL: http://svn.apache.org/r1571222
Log:
Added BouncyCastle Crypto test
Added:
webservices/wss4j/trunk/ws-security-common/src/test/resources/alice_bouncycastle.properties
Modified:
webservices/wss4j/trunk/ws-security-common/src/test/java/org/apache/wss4j/common/crypto/SKITest.java
Modified:
webservices/wss4j/trunk/ws-security-common/src/test/java/org/apache/wss4j/common/crypto/SKITest.java
URL:
http://svn.apache.org/viewvc/webservices/wss4j/trunk/ws-security-common/src/test/java/org/apache/wss4j/common/crypto/SKITest.java?rev=1571222&r1=1571221&r2=1571222&view=diff
==============================================================================
---
webservices/wss4j/trunk/ws-security-common/src/test/java/org/apache/wss4j/common/crypto/SKITest.java
(original)
+++
webservices/wss4j/trunk/ws-security-common/src/test/java/org/apache/wss4j/common/crypto/SKITest.java
Mon Feb 24 10:38:34 2014
@@ -77,4 +77,11 @@ public class SKITest extends org.junit.A
String knownBase64Encoding = "tgkZUMZ461ZSA1nZkBu6E5GDxLM=";
assertTrue(knownBase64Encoding.equals(Base64.encode(skiBytes)));
}
+
+ @org.junit.Test
+ public void testBouncyCastlePKCS12() throws Exception {
+ // Load the keystore
+ Crypto crypto =
CryptoFactory.getInstance("alice_bouncycastle.properties");
+ assertNotNull(crypto);
+ }
}
Added:
webservices/wss4j/trunk/ws-security-common/src/test/resources/alice_bouncycastle.properties
URL:
http://svn.apache.org/viewvc/webservices/wss4j/trunk/ws-security-common/src/test/resources/alice_bouncycastle.properties?rev=1571222&view=auto
==============================================================================
---
webservices/wss4j/trunk/ws-security-common/src/test/resources/alice_bouncycastle.properties
(added)
+++
webservices/wss4j/trunk/ws-security-common/src/test/resources/alice_bouncycastle.properties
Mon Feb 24 10:38:34 2014
@@ -0,0 +1,8 @@
+org.apache.wss4j.crypto.provider=org.apache.wss4j.common.crypto.Merlin
+org.apache.wss4j.crypto.merlin.keystore.type=pkcs12
+org.apache.wss4j.crypto.merlin.keystore.password=password
+org.apache.wss4j.crypto.merlin.keystore.alias=alice
+org.apache.wss4j.crypto.merlin.keystore.file=keys/alice.p12
+org.apache.wss4j.crypto.merlin.keystore.private.password=password
+org.apache.wss4j.crypto.merlin.keystore.provider=BC
+org.apache.wss4j.crypto.merlin.cert.provider=BC
\ No newline at end of file