You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@santuario.apache.org by co...@apache.org on 2020/02/17 11:21:00 UTC
svn commit: r1874125 - in
/santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security:
stax/impl/securityToken/ test/dom/encryption/ test/stax/encryption/
Author: coheigea
Date: Mon Feb 17 11:21:00 2020
New Revision: 1874125
URL: http://svn.apache.org/viewvc?rev=1874125&view=rev
Log:
Ignoring failing tests with IBM JDK
Modified:
santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/stax/impl/securityToken/SecurityTokenFactoryImplTest.java
santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/dom/encryption/BaltimoreEncTest.java
santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/dom/encryption/XMLCipherTest.java
santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/dom/encryption/XMLEncryption11Test.java
santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/stax/encryption/BaltimoreEncTest.java
santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/stax/encryption/DecryptionTest.java
santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/stax/encryption/EncryptionCreationTest.java
santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/stax/encryption/XMLEncryption11Test.java
Modified: santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/stax/impl/securityToken/SecurityTokenFactoryImplTest.java
URL: http://svn.apache.org/viewvc/santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/stax/impl/securityToken/SecurityTokenFactoryImplTest.java?rev=1874125&r1=1874124&r2=1874125&view=diff
==============================================================================
--- santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/stax/impl/securityToken/SecurityTokenFactoryImplTest.java (original)
+++ santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/stax/impl/securityToken/SecurityTokenFactoryImplTest.java Mon Feb 17 11:21:00 2020
@@ -120,7 +120,7 @@ public class SecurityTokenFactoryImplTes
SecurityTokenConstants.KeyUsage keyUsage = SecurityTokenConstants.KeyUsage_Signature_Verification;
- KeyPairGenerator keyGen = KeyPairGenerator.getInstance("DSA", "SUN");
+ KeyPairGenerator keyGen = KeyPairGenerator.getInstance("DSA");
KeyPair keyPair = keyGen.generateKeyPair();
Key privateKey = keyPair.getPrivate();
Modified: santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/dom/encryption/BaltimoreEncTest.java
URL: http://svn.apache.org/viewvc/santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/dom/encryption/BaltimoreEncTest.java?rev=1874125&r1=1874124&r2=1874125&view=diff
==============================================================================
--- santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/dom/encryption/BaltimoreEncTest.java (original)
+++ santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/dom/encryption/BaltimoreEncTest.java Mon Feb 17 11:21:00 2020
@@ -57,6 +57,7 @@ import org.w3c.dom.Node;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertTrue;
+import static org.junit.jupiter.api.Assumptions.assumeFalse;
/**
@@ -75,6 +76,7 @@ public class BaltimoreEncTest {
private static PrivateKey rsaKey;
private boolean haveISOPadding;
private boolean haveKeyWraps;
+ private boolean isIBMJdK = System.getProperty("java.vendor").contains("IBM");
static org.slf4j.Logger LOG =
org.slf4j.LoggerFactory.getLogger(BaltimoreEncTest.class);
@@ -158,6 +160,7 @@ public class BaltimoreEncTest {
*/
@org.junit.jupiter.api.Test
public void test_five_content_3des_cbc() throws Exception {
+
if (haveISOPadding) {
String filename =
"src/test/resources/ie/baltimore/merlin-examples/merlin-xmlenc-five/encrypt-content-tripledes-cbc.xml";
@@ -315,6 +318,8 @@ public class BaltimoreEncTest {
*/
@org.junit.jupiter.api.Test
public void test_five_data_aes256_cbc_3des() throws Exception {
+ assumeFalse(isIBMJdK);
+
if (haveISOPadding && haveKeyWraps) {
String filename =
"src/test/resources/ie/baltimore/merlin-examples/merlin-xmlenc-five/encrypt-data-aes256-cbc-kw-tripledes.xml";
Modified: santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/dom/encryption/XMLCipherTest.java
URL: http://svn.apache.org/viewvc/santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/dom/encryption/XMLCipherTest.java?rev=1874125&r1=1874124&r2=1874125&view=diff
==============================================================================
--- santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/dom/encryption/XMLCipherTest.java (original)
+++ santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/dom/encryption/XMLCipherTest.java Mon Feb 17 11:21:00 2020
@@ -68,6 +68,7 @@ import org.xml.sax.SAXException;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertNotNull;
import static org.junit.jupiter.api.Assertions.assertNull;
+import static org.junit.jupiter.api.Assumptions.assumeFalse;
/**
@@ -92,6 +93,8 @@ public class XMLCipherTest {
private String tstBase64EncodedString;
private boolean bcInstalled;
+ private boolean isIBMJdK = System.getProperty("java.vendor").contains("IBM");
+
public XMLCipherTest() throws Exception {
basedir = System.getProperty("basedir",".");
documentName = System.getProperty("org.apache.xml.enc.test.doc",
@@ -269,6 +272,8 @@ public class XMLCipherTest {
@org.junit.jupiter.api.Test
public void testAES192Element3DESKWCipher() throws Exception {
+ assumeFalse(isIBMJdK);
+
Document d = document(); // source
Document ed = null;
Document dd = null;
Modified: santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/dom/encryption/XMLEncryption11Test.java
URL: http://svn.apache.org/viewvc/santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/dom/encryption/XMLEncryption11Test.java?rev=1874125&r1=1874124&r2=1874125&view=diff
==============================================================================
--- santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/dom/encryption/XMLEncryption11Test.java (original)
+++ santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/dom/encryption/XMLEncryption11Test.java Mon Feb 17 11:21:00 2020
@@ -54,6 +54,7 @@ import org.w3c.dom.Node;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertTrue;
+import static org.junit.jupiter.api.Assumptions.assumeFalse;
/**
@@ -70,6 +71,7 @@ public class XMLEncryption11Test {
private static String cardNumber;
private static int nodeCount = 0;
private boolean haveISOPadding;
+ private boolean isIBMJdK = System.getProperty("java.vendor").contains("IBM");
static org.slf4j.Logger LOG =
org.slf4j.LoggerFactory.getLogger(XMLEncryption11Test.class);
@@ -159,6 +161,9 @@ public class XMLEncryption11Test {
*/
@org.junit.jupiter.api.Test
public void testKeyWrappingRSA2048EncryptDecrypt() throws Exception {
+
+ assumeFalse(isIBMJdK);
+
if (haveISOPadding) {
String keystore =
"src/test/resources/org/w3c/www/interop/xmlenc-core-11/RSA-2048_SHA256WithRSA.jks";
@@ -325,6 +330,8 @@ public class XMLEncryption11Test {
*/
@org.junit.jupiter.api.Test
public void testKeyWrappingRSA3072EncryptDecrypt() throws Exception {
+ assumeFalse(isIBMJdK);
+
if (haveISOPadding) {
String keystore =
"src/test/resources/org/w3c/www/interop/xmlenc-core-11/RSA-3072_SHA256WithRSA.jks";
Modified: santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/stax/encryption/BaltimoreEncTest.java
URL: http://svn.apache.org/viewvc/santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/stax/encryption/BaltimoreEncTest.java?rev=1874125&r1=1874124&r2=1874125&view=diff
==============================================================================
--- santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/stax/encryption/BaltimoreEncTest.java (original)
+++ santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/stax/encryption/BaltimoreEncTest.java Mon Feb 17 11:21:00 2020
@@ -57,6 +57,7 @@ import org.w3c.dom.Node;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertTrue;
+import static org.junit.jupiter.api.Assumptions.assumeFalse;
/**
@@ -71,6 +72,7 @@ public class BaltimoreEncTest {
private XMLInputFactory xmlInputFactory;
private TransformerFactory transformerFactory = TransformerFactory.newInstance();
+ private boolean isIBMJdK = System.getProperty("java.vendor").contains("IBM");
@BeforeEach
public void setUp() throws Exception {
@@ -110,6 +112,7 @@ public class BaltimoreEncTest {
@Test
public void test_five_content_3des_cbc() throws Exception {
+
// Read in document
InputStream sourceDocument =
this.getClass().getClassLoader().getResourceAsStream(
@@ -147,6 +150,7 @@ public class BaltimoreEncTest {
@Test
public void test_five_content_aes256_cbc() throws Exception {
+
// Read in document
InputStream sourceDocument =
this.getClass().getClassLoader().getResourceAsStream(
@@ -326,6 +330,8 @@ public class BaltimoreEncTest {
@Test
public void test_five_data_aes256_cbc_3des() throws Exception {
+ assumeFalse(isIBMJdK);
+
// Read in document
InputStream sourceDocument =
this.getClass().getClassLoader().getResourceAsStream(
Modified: santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/stax/encryption/DecryptionTest.java
URL: http://svn.apache.org/viewvc/santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/stax/encryption/DecryptionTest.java?rev=1874125&r1=1874124&r2=1874125&view=diff
==============================================================================
--- santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/stax/encryption/DecryptionTest.java (original)
+++ santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/stax/encryption/DecryptionTest.java Mon Feb 17 11:21:00 2020
@@ -80,6 +80,7 @@ import static org.junit.jupiter.api.Asse
import static org.junit.jupiter.api.Assertions.assertNull;
import static org.junit.jupiter.api.Assertions.assertTrue;
import static org.junit.jupiter.api.Assertions.fail;
+import static org.junit.jupiter.api.Assumptions.assumeFalse;
/**
@@ -91,6 +92,8 @@ public class DecryptionTest {
private XMLInputFactory xmlInputFactory;
private TransformerFactory transformerFactory = TransformerFactory.newInstance();
+ private boolean isIBMJdK = System.getProperty("java.vendor").contains("IBM");
+
@BeforeEach
public void setUp() throws Exception {
org.apache.xml.security.Init.init();
@@ -545,6 +548,8 @@ public class DecryptionTest {
*/
@Test
public void testAES192Element3DESKWCipherInbound() throws Exception {
+ assumeFalse(isIBMJdK);
+
// Read in plaintext document
InputStream sourceDocument =
this.getClass().getClassLoader().getResourceAsStream(
Modified: santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/stax/encryption/EncryptionCreationTest.java
URL: http://svn.apache.org/viewvc/santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/stax/encryption/EncryptionCreationTest.java?rev=1874125&r1=1874124&r2=1874125&view=diff
==============================================================================
--- santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/stax/encryption/EncryptionCreationTest.java (original)
+++ santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/stax/encryption/EncryptionCreationTest.java Mon Feb 17 11:21:00 2020
@@ -65,6 +65,7 @@ import static org.junit.jupiter.api.Asse
import static org.junit.jupiter.api.Assertions.assertNull;
import static org.junit.jupiter.api.Assertions.assertTrue;
import static org.junit.jupiter.api.Assertions.fail;
+import static org.junit.jupiter.api.Assumptions.assumeFalse;
/**
@@ -75,6 +76,8 @@ public class EncryptionCreationTest {
private XMLInputFactory xmlInputFactory;
+ private boolean isIBMJdK = System.getProperty("java.vendor").contains("IBM");
+
@BeforeEach
public void setUp() throws Exception {
org.apache.xml.security.Init.init();
@@ -1107,6 +1110,8 @@ public class EncryptionCreationTest {
// Test encryption using a generated AES 192 bit key that is encrypted using a 3DES key.
@Test
public void testAES192Element3DESKWCipher() throws Exception {
+ assumeFalse(isIBMJdK);
+
// Set up the Configuration
XMLSecurityProperties properties = new XMLSecurityProperties();
List<XMLSecurityConstants.Action> actions = new ArrayList<>();
Modified: santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/stax/encryption/XMLEncryption11Test.java
URL: http://svn.apache.org/viewvc/santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/stax/encryption/XMLEncryption11Test.java?rev=1874125&r1=1874124&r2=1874125&view=diff
==============================================================================
--- santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/stax/encryption/XMLEncryption11Test.java (original)
+++ santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/stax/encryption/XMLEncryption11Test.java Mon Feb 17 11:21:00 2020
@@ -74,6 +74,7 @@ import static org.junit.jupiter.api.Asse
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertTrue;
import static org.junit.jupiter.api.Assertions.fail;
+import static org.junit.jupiter.api.Assumptions.assumeFalse;
/**
@@ -85,6 +86,7 @@ public class XMLEncryption11Test {
private XMLInputFactory xmlInputFactory;
private TransformerFactory transformerFactory = TransformerFactory.newInstance();
+ private boolean isIBMJdK = System.getProperty("java.vendor").contains("IBM");
@BeforeEach
public void setUp() throws Exception {
@@ -106,6 +108,8 @@ public class XMLEncryption11Test {
*/
@org.junit.jupiter.api.Test
public void testKeyWrappingRSA2048Outbound() throws Exception {
+ assumeFalse(isIBMJdK);
+
String keystore = "org/w3c/www/interop/xmlenc-core-11/RSA-2048_SHA256WithRSA.jks";
KeyStore keyStore = KeyStore.getInstance("jks");
keyStore.load(this.getClass().getClassLoader().getResourceAsStream(keystore), "passwd".toCharArray());
@@ -125,6 +129,9 @@ public class XMLEncryption11Test {
*/
@org.junit.jupiter.api.Test
public void testKeyWrappingRSA2048EncryptDecrypt() throws Exception {
+
+ assumeFalse(isIBMJdK);
+
String keystore = "org/w3c/www/interop/xmlenc-core-11/RSA-2048_SHA256WithRSA.jks";
KeyStore keyStore = KeyStore.getInstance("jks");
keyStore.load(this.getClass().getClassLoader().getResourceAsStream(keystore), "passwd".toCharArray());
@@ -161,6 +168,9 @@ public class XMLEncryption11Test {
*/
@org.junit.jupiter.api.Test
public void testKeyWrappingRSA3072() throws Exception {
+
+ assumeFalse(isIBMJdK);
+
String keystore = "org/w3c/www/interop/xmlenc-core-11/RSA-3072_SHA256WithRSA.jks";
KeyStore keyStore = KeyStore.getInstance("jks");
keyStore.load(this.getClass().getClassLoader().getResourceAsStream(keystore), "passwd".toCharArray());
@@ -181,6 +191,9 @@ public class XMLEncryption11Test {
*/
@org.junit.jupiter.api.Test
public void testKeyWrappingRSA3072EncryptDecrypt() throws Exception {
+
+ assumeFalse(isIBMJdK);
+
String keystore = "org/w3c/www/interop/xmlenc-core-11/RSA-3072_SHA256WithRSA.jks";
KeyStore keyStore = KeyStore.getInstance("jks");
keyStore.load(this.getClass().getClassLoader().getResourceAsStream(keystore), "passwd".toCharArray());
@@ -219,6 +232,9 @@ public class XMLEncryption11Test {
*/
@org.junit.jupiter.api.Test
public void testKeyWrappingRSA3072OAEP() throws Exception {
+
+ assumeFalse(isIBMJdK);
+
String keystore = "org/w3c/www/interop/xmlenc-core-11/RSA-3072_SHA256WithRSA.jks";
KeyStore keyStore = KeyStore.getInstance("jks");
keyStore.load(this.getClass().getClassLoader().getResourceAsStream(keystore), "passwd".toCharArray());
@@ -239,6 +255,9 @@ public class XMLEncryption11Test {
*/
@org.junit.jupiter.api.Test
public void testKeyWrappingRSA3072OAEPEncryptDecrypt() throws Exception {
+
+ assumeFalse(isIBMJdK);
+
String keystore = "org/w3c/www/interop/xmlenc-core-11/RSA-3072_SHA256WithRSA.jks";
KeyStore keyStore = KeyStore.getInstance("jks");
keyStore.load(this.getClass().getClassLoader().getResourceAsStream(keystore), "passwd".toCharArray());
@@ -277,6 +296,9 @@ public class XMLEncryption11Test {
*/
@org.junit.jupiter.api.Test
public void testKeyWrappingRSA4096() throws Exception {
+
+ assumeFalse(isIBMJdK);
+
String keystore = "org/w3c/www/interop/xmlenc-core-11/RSA-4096_SHA256WithRSA.jks";
KeyStore keyStore = KeyStore.getInstance("jks");
keyStore.load(this.getClass().getClassLoader().getResourceAsStream(keystore), "passwd".toCharArray());
@@ -297,6 +319,9 @@ public class XMLEncryption11Test {
*/
@org.junit.jupiter.api.Test
public void testKeyWrappingRSA4096EncryptDecrypt() throws Exception {
+
+ assumeFalse(isIBMJdK);
+
String keystore = "org/w3c/www/interop/xmlenc-core-11/RSA-4096_SHA256WithRSA.jks";
KeyStore keyStore = KeyStore.getInstance("jks");
@@ -336,6 +361,9 @@ public class XMLEncryption11Test {
*/
@org.junit.jupiter.api.Test
public void testKeyWrappingRSA4096MGFSHA512EncryptDecrypt() throws Exception {
+
+ assumeFalse(isIBMJdK);
+
String keystore = "org/w3c/www/interop/xmlenc-core-11/RSA-4096_SHA256WithRSA.jks";
KeyStore keyStore = KeyStore.getInstance("jks");
@@ -376,6 +404,8 @@ public class XMLEncryption11Test {
@org.junit.jupiter.api.Test
public void testAESGCMAuthentication() throws Exception {
+ assumeFalse(isIBMJdK);
+
String keystore = "org/w3c/www/interop/xmlenc-core-11/RSA-4096_SHA256WithRSA.jks";
KeyStore keyStore = KeyStore.getInstance("jks");