diff --git a/eclipse-distribution/org.springframework.boot.ide.branding/META-INF/MANIFEST.MF b/eclipse-distribution/org.springframework.boot.ide.branding/META-INF/MANIFEST.MF
index b610f9bba..7d9ab4378 100644
--- a/eclipse-distribution/org.springframework.boot.ide.branding/META-INF/MANIFEST.MF
+++ b/eclipse-distribution/org.springframework.boot.ide.branding/META-INF/MANIFEST.MF
@@ -7,7 +7,8 @@ Bundle-Vendor: %providerName
Require-Bundle: org.eclipse.ui,
org.eclipse.equinox.p2.ui,
org.eclipse.equinox.p2.ui.sdk,
- org.springsource.ide.eclipse.commons.core
+ org.springsource.ide.eclipse.commons.core,
+ org.eclipse.equinox.p2.engine
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Bundle-Localization: plugin
Bundle-ActivationPolicy: lazy
diff --git a/eclipse-distribution/org.springframework.boot.ide.branding/build.properties b/eclipse-distribution/org.springframework.boot.ide.branding/build.properties
index 2e60f9237..40a2f17fb 100644
--- a/eclipse-distribution/org.springframework.boot.ide.branding/build.properties
+++ b/eclipse-distribution/org.springframework.boot.ide.branding/build.properties
@@ -13,6 +13,7 @@ bin.includes = META-INF/,\
sts4-256.png,\
sts4-64.png,\
about.html,\
- sts4-16.png
+ sts4-16.png,\
+ trusted-keys/
output.library.jar = bin/
source.. = src/
diff --git a/eclipse-distribution/org.springframework.boot.ide.branding/plugin.xml b/eclipse-distribution/org.springframework.boot.ide.branding/plugin.xml
index 431f2f38e..b97c51131 100644
--- a/eclipse-distribution/org.springframework.boot.ide.branding/plugin.xml
+++ b/eclipse-distribution/org.springframework.boot.ide.branding/plugin.xml
@@ -38,5 +38,11 @@
+
+
+
+
diff --git a/eclipse-distribution/org.springframework.boot.ide.branding/trusted-keys/48B086A7D843CFA258E83286928FBF39003C0425.asc b/eclipse-distribution/org.springframework.boot.ide.branding/trusted-keys/48B086A7D843CFA258E83286928FBF39003C0425.asc
new file mode 100644
index 000000000..cdc358b60
--- /dev/null
+++ b/eclipse-distribution/org.springframework.boot.ide.branding/trusted-keys/48B086A7D843CFA258E83286928FBF39003C0425.asc
@@ -0,0 +1,60 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Comment: 48B0 86A7 D843 CFA2 58E8 3286 928F BF39 003C 0425
+Comment: Spring Builds (JAR Signing)
+
+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
+=TWgJ
+-----END PGP PUBLIC KEY BLOCK-----