Skip to content

Commit 6804aca

Browse files
committed
Keep the Bouncy Castle classes required for parsing encrypted key files in the all-in-one jar
1 parent 6c78cd5 commit 6804aca

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

jsign/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,9 @@
112112
<include>**/PESigner</include>
113113
<include>**/KeyStoreUtils</include>
114114
<include>**/JsignJcaProvider</include>
115+
<include>**/jcajce/provider/symmetric/PBE*</include>
116+
<include>**/jcajce/provider/symmetric/AES*</include>
117+
<include>**/jcajce/provider/asymmetric/RSA*</include>
115118
</includes>
116119
</filter>
117120
</filters>
@@ -167,6 +170,8 @@
167170
<option>-dontwarn</option>
168171
<option>-dontnote **</option>
169172
<option>-dontoptimize</option>
173+
<option>-keep public class net.jsign.bouncycastle.jcajce.provider.symmetric.* { *; }</option>
174+
<option>-keep public class net.jsign.bouncycastle.jcajce.provider.asymmetric.* { *; }</option>
170175
<option>-keep public class net.jsign.* { *; }</option>
171176
<option>-keep public class net.jsign.asn1.authenticode.* { *; }</option>
172177
<option>-keep public class net.jsign.asn1.authenticode.* { *; }</option>

0 commit comments

Comments
 (0)