Skip to content

Commit 6ca791b

Browse files
committed
added missing attributes relates github #2140
1 parent 9b49fab commit 6ca791b

File tree

8 files changed

+45
-6
lines changed

8 files changed

+45
-6
lines changed

jmail/build.gradle

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,11 @@ jar {
8383
manifest.attributes('Export-Package': "org.bouncycastle.mail.*;version=${v}")
8484
manifest.attributes('Import-Package': "java.*;resolution:=optional,javax.*;resolution:=optional,jakarta.*;resolution:=optional,!org.bouncycastle.mail.*,org.bouncycastle.*;version=\"[${v},${maxVersion})\"")
8585
manifest.attributes('Bundle-Version': "${v}")
86+
manifest.attributes('Permissions': 'all-permissions')
87+
manifest.attributes('Codebase': '*')
88+
manifest.attributes('Application-Library-Allowable-Codebase': '*')
89+
manifest.attributes('Caller-Allowable-Codebase': '*)
90+
manifest.attributes('Trusted-Library': 'true')
8691
}
8792
8893
task sourcesJar(type: Jar) {

mail/build.gradle

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,11 @@ jar {
6262
manifest.attributes('Export-Package': "org.bouncycastle.mail.*;version=${v}")
6363
manifest.attributes('Import-Package': "java.*;resolution:=optional,javax.*;resolution:=optional,!org.bouncycastle.mail.*,org.bouncycastle.*;version=\"[${v},${maxVersion})\"")
6464
manifest.attributes('Bundle-Version': "${v}")
65+
manifest.attributes('Permissions': 'all-permissions')
66+
manifest.attributes('Codebase': '*')
67+
manifest.attributes('Application-Library-Allowable-Codebase': '*')
68+
manifest.attributes('Caller-Allowable-Codebase': '*)
69+
manifest.attributes('Trusted-Library': 'true')
6570
}
6671
6772
task sourcesJar(type: Jar) {
@@ -108,4 +113,4 @@ publishing {
108113
109114
110115
}
111-
}
116+
}

mls/build.gradle

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,11 @@ jar {
163163
manifest.attributes('Export-Package': "${packages};version=${v}")
164164
manifest.attributes('Import-Package': "java.*;resolution:=optional,javax.*;resolution:=optional,!${packages},org.bouncycastle.*;version=\"[${v},${maxVersion})\"")
165165
manifest.attributes('Bundle-Version': "${v}")
166+
manifest.attributes('Permissions': 'all-permissions')
167+
manifest.attributes('Codebase': '*')
168+
manifest.attributes('Application-Library-Allowable-Codebase': '*')
169+
manifest.attributes('Caller-Allowable-Codebase': '*)
170+
manifest.attributes('Trusted-Library': 'true')
166171
}
167172
168173
task sourcesJar(type: Jar) {
@@ -208,4 +213,4 @@ publishing {
208213
209214
210215
}
211-
}
216+
}

pg/build.gradle

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,11 @@ jar {
9191
manifest.attributes('Export-Package': "org.bouncycastle.{apache|bcpg|gpg|openpgp}.*;version=${v}")
9292
manifest.attributes('Import-Package': "java.*;resolution:=optional,javax.*;resolution:=optional,!org.bouncycastle.{apache|bcpg|gpg|openpgp|}.*,org.bouncycastle.*;version=\"[${v},${maxVersion})\"")
9393
manifest.attributes('Bundle-Version': "${v}")
94+
manifest.attributes('Permissions': 'all-permissions')
95+
manifest.attributes('Codebase': '*')
96+
manifest.attributes('Application-Library-Allowable-Codebase': '*')
97+
manifest.attributes('Caller-Allowable-Codebase': '*)
98+
manifest.attributes('Trusted-Library': 'true')
9499
}
95100
96101
@@ -129,4 +134,4 @@ publishing {
129134
130135
131136
}
132-
}
137+
}

pkix/build.gradle

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,11 @@ jar {
7979
manifest.attributes('Export-Package': "${packages};version=${v}")
8080
manifest.attributes('Import-Package': "java.*;resolution:=optional,javax.*;resolution:=optional,!${packages},org.bouncycastle.*;version=\"[${v},${maxVersion})\"")
8181
manifest.attributes('Bundle-Version': "${v}")
82+
manifest.attributes('Permissions': 'all-permissions')
83+
manifest.attributes('Codebase': '*')
84+
manifest.attributes('Application-Library-Allowable-Codebase': '*')
85+
manifest.attributes('Caller-Allowable-Codebase': '*)
86+
manifest.attributes('Trusted-Library': 'true')
8287
}
8388
8489
@@ -114,4 +119,4 @@ publishing {
114119
}
115120
116121
}
117-
}
122+
}

prov/build.gradle

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,11 @@ jar {
140140
manifest.attributes('Export-Package': "!org.bouncycastle.internal.*,org.bouncycastle.*;version=${v}")
141141
manifest.attributes('Import-Package': 'java.*;resolution:=optional,javax.*;resolution:=optional')
142142
manifest.attributes('Bundle-Version': "${v}")
143-
143+
manifest.attributes('Permissions': 'all-permissions')
144+
manifest.attributes('Codebase': '*')
145+
manifest.attributes('Application-Library-Allowable-Codebase': '*')
146+
manifest.attributes('Caller-Allowable-Codebase': '*)
147+
manifest.attributes('Trusted-Library': 'true')
144148
}
145149
146150

tls/build.gradle

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,11 @@ jar {
143143
manifest.attributes('Export-Package': "org.bouncycastle.{jsse|tls}.*;version=${v}")
144144
manifest.attributes('Import-Package': "java.*;resolution:=optional,javax.*;resolution:=optional,!org.bouncycastle.{jsse|tls}.*,org.bouncycastle.*;version=\"[${v},${maxVersion})\"")
145145
manifest.attributes('Bundle-Version': "${v}")
146+
manifest.attributes('Permissions': 'all-permissions')
147+
manifest.attributes('Codebase': '*')
148+
manifest.attributes('Application-Library-Allowable-Codebase': '*')
149+
manifest.attributes('Caller-Allowable-Codebase': '*)
150+
manifest.attributes('Trusted-Library': 'true')
146151
}
147152
148153
@@ -323,4 +328,4 @@ if (System.getenv("BC_JDK21") != null) {
323328
324329
325330
326-
compileJava9Java.dependsOn([":prov:jar", ":util:jar",":pkix:jar"])
331+
compileJava9Java.dependsOn([":prov:jar", ":util:jar",":pkix:jar"])

util/build.gradle

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,11 @@ jar {
6666
manifest.attributes('Export-Package': "${packages};version=${v},org.bouncycastle.oer.*;version=${v}")
6767
manifest.attributes('Import-Package': "java.*;resolution:=optional,javax.*;resolution:=optional,!${packages},!org.bouncycastle.oer.*,org.bouncycastle.*;version=\"[${v},${maxVersion})\"")
6868
manifest.attributes('Bundle-Version': "${v}")
69+
manifest.attributes('Permissions': 'all-permissions')
70+
manifest.attributes('Codebase': '*')
71+
manifest.attributes('Application-Library-Allowable-Codebase': '*')
72+
manifest.attributes('Caller-Allowable-Codebase': '*)
73+
manifest.attributes('Trusted-Library': 'true')
6974
}
7075
7176
jar.doLast {

0 commit comments

Comments
 (0)