Skip to content

Commit 642df08

Browse files
committed
Refine findbugs filters in sign module
QA-1154
1 parent 6555032 commit 642df08

File tree

1 file changed

+90
-0
lines changed

1 file changed

+90
-0
lines changed

sign/findbugs-filter.xml

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,111 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<FindBugsFilter>
33
<Match>
4+
<Class name="com.itextpdf.signatures.KeyStoreUtil"/>
5+
<Method name="loadCacertsKeyStore" params="java.lang.String"/>
46
<Bug pattern="DE_MIGHT_IGNORE"/>
57
</Match>
68
<Match>
9+
<Class name="com.itextpdf.signatures.CRLVerifier"/>
10+
<Method name="getCRL"/>
711
<Bug pattern="DLS_DEAD_LOCAL_STORE"/>
812
</Match>
913
<Match>
14+
<Or>
15+
<And>
16+
<Class name="com.itextpdf.signatures.CertificateInfo"/>
17+
<Or>
18+
<Method name="getIssuer"/>
19+
<Method name="getIssuerFields"/>
20+
<Method name="getSubject"/>
21+
<Method name="getSubjectFields"/>
22+
</Or>
23+
</And>
24+
<And>
25+
<Class name="com.itextpdf.signatures.CrlClientOffline"/>
26+
<Method name="&lt;init&gt;"/>
27+
</And>
28+
<And>
29+
<Class name="com.itextpdf.signatures.KeyStoreUtil"/>
30+
<Method name="loadCacertsKeyStore" params="java.lang.String"/>
31+
</And>
32+
<And>
33+
<Class name="com.itextpdf.signatures.PdfPKCS7"/>
34+
<Or>
35+
<Method name="&lt;init&gt;"/>
36+
<Method name="getAuthenticatedAttributeBytes"/>
37+
<Method name="getAuthenticatedAttributeSet"/>
38+
<Method name="getEncodedPKCS1"/>
39+
<Method name="getEncodedPKCS7"/>
40+
</Or>
41+
</And>
42+
<And>
43+
<Class name="com.itextpdf.signatures.SignUtils"/>
44+
<Method name="getTsaResponseForUserRequest"/>
45+
</And>
46+
<And>
47+
<Class name="com.itextpdf.signatures.SignatureUtil"/>
48+
<Or>
49+
<Method name="readSignatureData" params="java.lang.String,java.lang.String"/>
50+
<Method name="signatureCoversWholeDocument"/>
51+
<Method name="updateByteRange"/>
52+
</Or>
53+
</And>
54+
</Or>
1055
<Bug pattern="EXS_EXCEPTION_SOFTENING_NO_CONSTRAINTS"/>
1156
</Match>
1257
<Match>
58+
<Or>
59+
<And>
60+
<Class name="com.itextpdf.signatures.PdfPKCS7"/>
61+
<Or>
62+
<Method name="&lt;init&gt;"/>
63+
<Method name="setExternalDigest"/>
64+
</Or>
65+
</And>
66+
<And>
67+
<Class name="com.itextpdf.signatures.SignUtils"/>
68+
<Or>
69+
<Method name="getPrivateKeyAlgorithm"/>
70+
<Method name="getTsaResponseForUserRequest"/>
71+
</Or>
72+
</And>
73+
</Or>
1374
<Bug pattern="LSC_LITERAL_STRING_COMPARISON"/>
1475
</Match>
1576
<Match>
77+
<Class name="com.itextpdf.signatures.SignaturePermissions"/>
78+
<Method name="&lt;init&gt;"/>
1679
<Bug pattern="NS_DANGEROUS_NON_SHORT_CIRCUIT"/>
1780
</Match>
1881
<Match>
82+
<Or>
83+
<And>
84+
<Class name="com.itextpdf.signatures.CertificateInfo"/>
85+
<Or>
86+
<Method name="getIssuer"/>
87+
<Method name="getSubject"/>
88+
</Or>
89+
</And>
90+
<And>
91+
<Class name="com.itextpdf.signatures.CertificateUtil"/>
92+
<Method name="getExtensionValue"/>
93+
</And>
94+
<And>
95+
<Class name="com.itextpdf.signatures.LtvVerification"/>
96+
<Method name="getSignatureHashKey"/>
97+
</And>
98+
<And>
99+
<Class name="com.itextpdf.signatures.PdfPKCS7"/>
100+
<Or>
101+
<Method name="&lt;init&gt;"/>
102+
<Method name="buildUnauthenticatedAttributes"/>
103+
<Method name="findOcsp"/>
104+
<Method name="getAuthenticatedAttributeSet"/>
105+
<Method name="getEncodedPKCS7"/>
106+
</Or>
107+
</And>
108+
</Or>
19109
<Bug pattern="OBJECT_DESERIALIZATION"/>
20110
</Match>
21111
</FindBugsFilter>

0 commit comments

Comments
 (0)