From e54b805904e8aa1dcd9d9b5ada898ea499659be9 Mon Sep 17 00:00:00 2001 From: Andreas Beeker Date: Sun, 9 Dec 2018 22:33:30 +0000 Subject: [PATCH] #62994 - IBM JCE workarounds add policy restriction exemption git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1848539 13f79535-47bb-0310-9956-ffa450edef68 --- .../org/apache/poi/poifs/crypt/TestSignatureInfo.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ooxml/testcases/org/apache/poi/poifs/crypt/TestSignatureInfo.java b/src/ooxml/testcases/org/apache/poi/poifs/crypt/TestSignatureInfo.java index dd2bc1705f..4b9cff9b3c 100644 --- a/src/ooxml/testcases/org/apache/poi/poifs/crypt/TestSignatureInfo.java +++ b/src/ooxml/testcases/org/apache/poi/poifs/crypt/TestSignatureInfo.java @@ -60,6 +60,7 @@ import javax.xml.crypto.dsig.CanonicalizationMethod; import javax.xml.crypto.dsig.dom.DOMSignContext; import org.apache.jcp.xml.dsig.internal.dom.DOMSignedInfo; +import org.apache.poi.EncryptedDocumentException; import org.apache.poi.POIDataSamples; import org.apache.poi.POITestCase; import org.apache.poi.ooxml.util.DocumentHelper; @@ -682,6 +683,8 @@ public class TestSignatureInfo { si.confirmSignature(); boolean b = si.verifySignature(); assertTrue("Signature not correctly calculated for " + ha, b); + } catch (EncryptedDocumentException e) { + Assume.assumeTrue(e.getMessage().startsWith("Export Restrictions")); } finally { if (pkg != null) { pkg.close(); -- 2.39.5