Task #3380
add signed repo support to FDroid
Status: | Closed | Start date: | 02/19/2014 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | - | % Done: | 100% | |
Category: | - | |||
Target version: | Integrate Kerplapp into FDroid | |||
Component: |
Description
Before signed repo support can be ported from Kerplapp, FDroid needs to have the spongycastle and zipsigner submodules setup.
Subtasks
Associated revisions
symlinks to build spongycastle with ant
This is all the symlinks to build what FDroid needs from spongycastle using
ant. The LDAP-related classes had to be removed because they depend on
Java 7's javax.naming, which Android does not provide. FDroid does not need
LDAP at all, so those classes can be entirely omitted.
refs #2540 https://dev.guardianproject.info/issues/2540
refs #3380 https://dev.guardianproject.info/issues/3380
copy org.fdroid.fdroid.localrepo.LocalRepoKeystore from Kerplapp
This is the keystore used for both the index.jar signing key and the key
and certificate needed to support HTTPS connections.
sign local repo based on key generated using spongycastle
This makes it so the local repo is always signed by a locally generated and
stored key. That key will become the unique ID that represents a given
local repo. It should seamlessly upgrade any existing unsigned local repo
next time that the user makes any changes to their local repo.
History
#1 Updated by hans over 3 years ago
- Target version changed from 134 to Integrate Kerplapp into FDroid
#2 Updated by hans over 3 years ago
- Status changed from New to Closed