diff options
author | Medha Bhargav Prabhala | 2018-12-03 19:13:27 +0000 |
---|---|---|
committer | Gunnar Wagenknecht | 2019-01-16 09:05:10 +0000 |
commit | 137e91a4654b4f516d1f82885c669e14473dbfd6 (patch) | |
tree | 729d177de129ac05110ef6f03a7595dbeb632371 /org.eclipse.jgit.packaging | |
parent | 9150f5d83654b2589c4dba2aeb76582de8df37f4 (diff) | |
download | jgit-137e91a4654b4f516d1f82885c669e14473dbfd6.tar.gz jgit-137e91a4654b4f516d1f82885c669e14473dbfd6.tar.xz jgit-137e91a4654b4f516d1f82885c669e14473dbfd6.zip |
Implement signing commits using BouncyCastle
This also includes a change to generating the jgit CLI jar. Shading is
no longer possible because it breaks the signature of BouncyCastle.
Instead, the Spring Boot Loader Maven plug-in is now used to generate an
executable jar.
Bug: 382212
Change-Id: I35ee3d4b06d9d479475ab2e51b29bed49661bbdc
Also-by: Gunnar Wagenknecht <gunnar@wagenknecht.org>
Signed-off-by: Gunnar Wagenknecht <gunnar@wagenknecht.org>
Signed-off-by: Medha Bhargav Prabhala <mprabhala@salesforce.com>
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Diffstat (limited to 'org.eclipse.jgit.packaging')
8 files changed, 63 insertions, 0 deletions
diff --git a/org.eclipse.jgit.packaging/org.eclipse.jgit.feature/feature.xml b/org.eclipse.jgit.packaging/org.eclipse.jgit.feature/feature.xml index 8a6e2a7058..2874d70374 100644 --- a/org.eclipse.jgit.packaging/org.eclipse.jgit.feature/feature.xml +++ b/org.eclipse.jgit.packaging/org.eclipse.jgit.feature/feature.xml @@ -86,4 +86,25 @@ version="0.0.0" unpack="false"/> + <plugin + id="org.bouncycastle.bcpg" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.bouncycastle.bcpkix" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.bouncycastle.bcprov" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + </feature> diff --git a/org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.10-staging.target b/org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.10-staging.target index dff7b79b6f..83ca7c4917 100644 --- a/org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.10-staging.target +++ b/org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.10-staging.target @@ -37,6 +37,12 @@ <unit id="org.apache.httpcomponents.httpcore.source" version="4.4.9.v20180409-1525"/> <unit id="org.apache.log4j" version="1.2.15.v201012070815"/> <unit id="org.apache.log4j.source" version="1.2.15.v201012070815"/> + <unit id="org.bouncycastle.bcpg" version="1.60.0.v20181107-1520"/> + <unit id="org.bouncycastle.bcpg.source" version="1.60.0.v20181107-1520"/> + <unit id="org.bouncycastle.bcpkix" version="1.60.0.v20181107-1520"/> + <unit id="org.bouncycastle.bcpkix.source" version="1.60.0.v20181107-1520"/> + <unit id="org.bouncycastle.bcprov" version="1.60.0.v20181107-1520"/> + <unit id="org.bouncycastle.bcprov.source" version="1.60.0.v20181107-1520"/> <unit id="org.kohsuke.args4j" version="2.33.0.v20160323-2218"/> <unit id="org.kohsuke.args4j.source" version="2.33.0.v20160323-2218"/> <unit id="org.hamcrest" version="1.1.0.v20090501071000"/> diff --git a/org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.5.target b/org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.5.target index 3d6b5f3086..02955266fa 100644 --- a/org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.5.target +++ b/org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.5.target @@ -37,6 +37,12 @@ <unit id="org.apache.httpcomponents.httpcore.source" version="4.4.9.v20180409-1525"/> <unit id="org.apache.log4j" version="1.2.15.v201012070815"/> <unit id="org.apache.log4j.source" version="1.2.15.v201012070815"/> + <unit id="org.bouncycastle.bcpg" version="1.60.0.v20181107-1520"/> + <unit id="org.bouncycastle.bcpg.source" version="1.60.0.v20181107-1520"/> + <unit id="org.bouncycastle.bcpkix" version="1.60.0.v20181107-1520"/> + <unit id="org.bouncycastle.bcpkix.source" version="1.60.0.v20181107-1520"/> + <unit id="org.bouncycastle.bcprov" version="1.60.0.v20181107-1520"/> + <unit id="org.bouncycastle.bcprov.source" version="1.60.0.v20181107-1520"/> <unit id="org.kohsuke.args4j" version="2.33.0.v20160323-2218"/> <unit id="org.kohsuke.args4j.source" version="2.33.0.v20160323-2218"/> <unit id="org.hamcrest" version="1.1.0.v20090501071000"/> diff --git a/org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.6.target b/org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.6.target index bcde775ab9..dfbb452335 100644 --- a/org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.6.target +++ b/org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.6.target @@ -37,6 +37,12 @@ <unit id="org.apache.httpcomponents.httpcore.source" version="4.4.9.v20180409-1525"/> <unit id="org.apache.log4j" version="1.2.15.v201012070815"/> <unit id="org.apache.log4j.source" version="1.2.15.v201012070815"/> + <unit id="org.bouncycastle.bcpg" version="1.60.0.v20181107-1520"/> + <unit id="org.bouncycastle.bcpg.source" version="1.60.0.v20181107-1520"/> + <unit id="org.bouncycastle.bcpkix" version="1.60.0.v20181107-1520"/> + <unit id="org.bouncycastle.bcpkix.source" version="1.60.0.v20181107-1520"/> + <unit id="org.bouncycastle.bcprov" version="1.60.0.v20181107-1520"/> + <unit id="org.bouncycastle.bcprov.source" version="1.60.0.v20181107-1520"/> <unit id="org.kohsuke.args4j" version="2.33.0.v20160323-2218"/> <unit id="org.kohsuke.args4j.source" version="2.33.0.v20160323-2218"/> <unit id="org.hamcrest" version="1.1.0.v20090501071000"/> diff --git a/org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.7.target b/org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.7.target index c8b601c2b4..89a2014dc1 100644 --- a/org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.7.target +++ b/org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.7.target @@ -37,6 +37,12 @@ <unit id="org.apache.httpcomponents.httpcore.source" version="4.4.9.v20180409-1525"/> <unit id="org.apache.log4j" version="1.2.15.v201012070815"/> <unit id="org.apache.log4j.source" version="1.2.15.v201012070815"/> + <unit id="org.bouncycastle.bcpg" version="1.60.0.v20181107-1520"/> + <unit id="org.bouncycastle.bcpg.source" version="1.60.0.v20181107-1520"/> + <unit id="org.bouncycastle.bcpkix" version="1.60.0.v20181107-1520"/> + <unit id="org.bouncycastle.bcpkix.source" version="1.60.0.v20181107-1520"/> + <unit id="org.bouncycastle.bcprov" version="1.60.0.v20181107-1520"/> + <unit id="org.bouncycastle.bcprov.source" version="1.60.0.v20181107-1520"/> <unit id="org.kohsuke.args4j" version="2.33.0.v20160323-2218"/> <unit id="org.kohsuke.args4j.source" version="2.33.0.v20160323-2218"/> <unit id="org.hamcrest" version="1.1.0.v20090501071000"/> diff --git a/org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.8.target b/org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.8.target index 27e86e87cb..45321eea2d 100644 --- a/org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.8.target +++ b/org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.8.target @@ -37,6 +37,12 @@ <unit id="org.apache.httpcomponents.httpcore.source" version="4.4.9.v20180409-1525"/> <unit id="org.apache.log4j" version="1.2.15.v201012070815"/> <unit id="org.apache.log4j.source" version="1.2.15.v201012070815"/> + <unit id="org.bouncycastle.bcpg" version="1.60.0.v20181107-1520"/> + <unit id="org.bouncycastle.bcpg.source" version="1.60.0.v20181107-1520"/> + <unit id="org.bouncycastle.bcpkix" version="1.60.0.v20181107-1520"/> + <unit id="org.bouncycastle.bcpkix.source" version="1.60.0.v20181107-1520"/> + <unit id="org.bouncycastle.bcprov" version="1.60.0.v20181107-1520"/> + <unit id="org.bouncycastle.bcprov.source" version="1.60.0.v20181107-1520"/> <unit id="org.kohsuke.args4j" version="2.33.0.v20160323-2218"/> <unit id="org.kohsuke.args4j.source" version="2.33.0.v20160323-2218"/> <unit id="org.hamcrest" version="1.1.0.v20090501071000"/> diff --git a/org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.9.target b/org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.9.target index 4969136cda..baf845a6da 100644 --- a/org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.9.target +++ b/org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.9.target @@ -37,6 +37,12 @@ <unit id="org.apache.httpcomponents.httpcore.source" version="4.4.9.v20180409-1525"/> <unit id="org.apache.log4j" version="1.2.15.v201012070815"/> <unit id="org.apache.log4j.source" version="1.2.15.v201012070815"/> + <unit id="org.bouncycastle.bcpg" version="1.60.0.v20181107-1520"/> + <unit id="org.bouncycastle.bcpg.source" version="1.60.0.v20181107-1520"/> + <unit id="org.bouncycastle.bcpkix" version="1.60.0.v20181107-1520"/> + <unit id="org.bouncycastle.bcpkix.source" version="1.60.0.v20181107-1520"/> + <unit id="org.bouncycastle.bcprov" version="1.60.0.v20181107-1520"/> + <unit id="org.bouncycastle.bcprov.source" version="1.60.0.v20181107-1520"/> <unit id="org.kohsuke.args4j" version="2.33.0.v20160323-2218"/> <unit id="org.kohsuke.args4j.source" version="2.33.0.v20160323-2218"/> <unit id="org.hamcrest" version="1.1.0.v20090501071000"/> diff --git a/org.eclipse.jgit.packaging/org.eclipse.jgit.target/orbit/R20181128170323-2018-12.tpd b/org.eclipse.jgit.packaging/org.eclipse.jgit.target/orbit/R20181128170323-2018-12.tpd index d447d6ca45..fd69da2624 100644 --- a/org.eclipse.jgit.packaging/org.eclipse.jgit.target/orbit/R20181128170323-2018-12.tpd +++ b/org.eclipse.jgit.packaging/org.eclipse.jgit.target/orbit/R20181128170323-2018-12.tpd @@ -16,6 +16,12 @@ location "http://download.eclipse.org/tools/orbit/downloads/drops/R2018112817032 org.apache.httpcomponents.httpcore.source [4.4.9.v20180409-1525,4.4.9.v20180409-1525] org.apache.log4j [1.2.15.v201012070815,1.2.15.v201012070815] org.apache.log4j.source [1.2.15.v201012070815,1.2.15.v201012070815] + org.bouncycastle.bcpg [1.60.0.v20181107-1520,1.60.0.v20181107-1520] + org.bouncycastle.bcpg.source [1.60.0.v20181107-1520,1.60.0.v20181107-1520] + org.bouncycastle.bcpkix [1.60.0.v20181107-1520,1.60.0.v20181107-1520] + org.bouncycastle.bcpkix.source [1.60.0.v20181107-1520,1.60.0.v20181107-1520] + org.bouncycastle.bcprov [1.60.0.v20181107-1520,1.60.0.v20181107-1520] + org.bouncycastle.bcprov.source [1.60.0.v20181107-1520,1.60.0.v20181107-1520] org.kohsuke.args4j [2.33.0.v20160323-2218,2.33.0.v20160323-2218] org.kohsuke.args4j.source [2.33.0.v20160323-2218,2.33.0.v20160323-2218] org.hamcrest [1.1.0.v20090501071000,1.1.0.v20090501071000] |