You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tika.apache.org by ni...@apache.org on 2016/02/03 15:14:06 UTC
[4/4] tika git commit: PKCS7 signature detection tests,
using test files from TIKA-1821
PKCS7 signature detection tests, using test files from TIKA-1821
Project: http://git-wip-us.apache.org/repos/asf/tika/repo
Commit: http://git-wip-us.apache.org/repos/asf/tika/commit/046e43f8
Tree: http://git-wip-us.apache.org/repos/asf/tika/tree/046e43f8
Diff: http://git-wip-us.apache.org/repos/asf/tika/diff/046e43f8
Branch: refs/heads/master
Commit: 046e43f81c37f0ab92d9420fab8b645969d5a13c
Parents: 57ae2c5
Author: Nick Burch <ni...@gagravarr.org>
Authored: Wed Feb 3 14:13:30 2016 +0000
Committer: Nick Burch <ni...@gagravarr.org>
Committed: Wed Feb 3 14:13:30 2016 +0000
----------------------------------------------------------------------
.../test/java/org/apache/tika/mime/TestMimeTypes.java | 13 +++++++++++++
1 file changed, 13 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/tika/blob/046e43f8/tika-parsers/src/test/java/org/apache/tika/mime/TestMimeTypes.java
----------------------------------------------------------------------
diff --git a/tika-parsers/src/test/java/org/apache/tika/mime/TestMimeTypes.java b/tika-parsers/src/test/java/org/apache/tika/mime/TestMimeTypes.java
index 2f9193d..77d25df 100644
--- a/tika-parsers/src/test/java/org/apache/tika/mime/TestMimeTypes.java
+++ b/tika-parsers/src/test/java/org/apache/tika/mime/TestMimeTypes.java
@@ -979,6 +979,19 @@ public class TestMimeTypes {
assertTypeByData("text/vtt", "testWebVTT.vtt");
}
+ @Test
+ public void testPKCSSignatures() throws Exception {
+ // PKCS7 Signed XML files
+ assertType("application/pkcs7-signature", "testPKCS17Sig.xml.p7m");
+ assertType("application/pkcs7-signature", "testPKCS17Sig-v2.xml.p7m");
+ assertType("application/pkcs7-signature", "testPKCS17Sig-v3.xml.p7m");
+ assertType("application/pkcs7-signature", "testPKCS17Sig-v4.xml.p7m");
+ assertTypeByData("application/pkcs7-signature", "testPKCS17Sig.xml.p7m");
+ assertTypeByData("application/pkcs7-signature", "testPKCS17Sig-v2.xml.p7m");
+ assertTypeByData("application/pkcs7-signature", "testPKCS17Sig-v3.xml.p7m");
+ assertTypeByData("application/pkcs7-signature", "testPKCS17Sig-v4.xml.p7m");
+ }
+
private void assertText(byte[] prefix) throws IOException {
assertMagic("text/plain", prefix);
}