You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by ki...@apache.org on 2016/01/01 16:04:06 UTC
svn commit: r1722497 -
/poi/trunk/src/ooxml/testcases/org/apache/poi/poifs/crypt/TestSignatureInfo.java
Author: kiwiwings
Date: Fri Jan 1 15:04:06 2016
New Revision: 1722497
URL: http://svn.apache.org/viewvc?rev=1722497&view=rev
Log:
add ignored testcase for multiple signatures
Modified:
poi/trunk/src/ooxml/testcases/org/apache/poi/poifs/crypt/TestSignatureInfo.java
Modified: poi/trunk/src/ooxml/testcases/org/apache/poi/poifs/crypt/TestSignatureInfo.java
URL: http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/poifs/crypt/TestSignatureInfo.java?rev=1722497&r1=1722496&r2=1722497&view=diff
==============================================================================
--- poi/trunk/src/ooxml/testcases/org/apache/poi/poifs/crypt/TestSignatureInfo.java (original)
+++ poi/trunk/src/ooxml/testcases/org/apache/poi/poifs/crypt/TestSignatureInfo.java Fri Jan 1 15:04:06 2016
@@ -82,12 +82,13 @@ import org.apache.xmlbeans.XmlObject;
import org.bouncycastle.asn1.x509.KeyUsage;
import org.bouncycastle.cert.ocsp.OCSPResp;
import org.etsi.uri.x01903.v13.DigestAlgAndValueType;
-import org.etsi.uri.x01903.v13.QualifyingPropertiesType;
-import org.junit.Assume;
-import org.junit.BeforeClass;
-import org.junit.Test;
-import org.w3.x2000.x09.xmldsig.ReferenceType;
-import org.w3.x2000.x09.xmldsig.SignatureDocument;
+import org.etsi.uri.x01903.v13.QualifyingPropertiesType;
+import org.junit.Assume;
+import org.junit.BeforeClass;
+import org.junit.Ignore;
+import org.junit.Test;
+import org.w3.x2000.x09.xmldsig.ReferenceType;
+import org.w3.x2000.x09.xmldsig.SignatureDocument;
import org.w3c.dom.Document;
public class TestSignatureInfo {
@@ -576,12 +577,28 @@ public class TestSignatureInfo {
si.confirmSignature();
assertTrue("invalid signature", si.verifySignature());
- pkg.close();
- }
-
-
- private void sign(OPCPackage pkgCopy, String alias, String signerDn, int signerCount) throws Exception {
- initKeyPair(alias, signerDn);
+ pkg.close();
+ }
+
+ @Test
+ @Ignore
+ public void testMultiSign() throws Exception {
+ initKeyPair("KeyA", "CN=KeyA");
+ KeyPair keyPairA = keyPair;
+ X509Certificate x509A = x509;
+ initKeyPair("KeyB", "CN=KeyB");
+ KeyPair keyPairB = keyPair;
+ X509Certificate x509B = x509;
+
+ File tpl = copy(testdata.getFile("bug58630.xlsx"));
+ OPCPackage pkg = OPCPackage.open(tpl);
+ SignatureConfig signatureConfig = new SignatureConfig();
+
+
+ }
+
+ private void sign(OPCPackage pkgCopy, String alias, String signerDn, int signerCount) throws Exception {
+ initKeyPair(alias, signerDn);
SignatureConfig signatureConfig = new SignatureConfig();
signatureConfig.setKey(keyPair.getPrivate());
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org