diff --git a/core/src/main/java/hudson/ClassicPluginStrategy.java b/core/src/main/java/hudson/ClassicPluginStrategy.java
index 7164ffeef64d11ed1b716ea3cc142ac1ad0d647d..b9cc54fd54c745aad6b02e1092d81c8186f25f2e 100644
--- a/core/src/main/java/hudson/ClassicPluginStrategy.java
+++ b/core/src/main/java/hudson/ClassicPluginStrategy.java
@@ -417,7 +417,8 @@ public class ClassicPluginStrategy implements PluginStrategy {
new DetachedPlugin("windows-slaves", "1.547.*", "1.0"),
new DetachedPlugin("antisamy-markup-formatter", "1.553.*", "1.0"),
new DetachedPlugin("matrix-project", "1.561.*", "1.0"),
- new DetachedPlugin("junit", "1.577.*", "1.0")
+ new DetachedPlugin("junit", "1.577.*", "1.0"),
+ new DetachedPlugin("bouncycastle-api", "2.16.*", "2.16.0-SNAPSHOT") // TODO remove -SNAPSHOT
));
/** Implicit dependencies that are known to be unnecessary and which must be cut out to prevent a dependency cycle among bundled plugins. */
diff --git a/war/pom.xml b/war/pom.xml
index 5843b3ceaf02165b4936ae70375416bc91f0a4d8..6af7f951c965dd338753d3cfcc9002fe642444f0 100644
--- a/war/pom.xml
+++ b/war/pom.xml
@@ -101,12 +101,6 @@ THE SOFTWARE.
instance-identity
2.0
-
-
- org.bouncycastle
- bcpkix-jdk15on
- 1.54
-
org.jenkins-ci.modules
ssh-cli-auth
@@ -411,6 +405,12 @@ THE SOFTWARE.
1.2-beta-4
hpi
+
+ org.jenkins-ci.plugins
+ bouncycastle-api
+ 2.16.0-SNAPSHOT
+ hpi
+
${project.build.directory}/${project.build.finalName}/WEB-INF/detached-plugins
true