Task #3380

add signed repo support to FDroid

Added by hans over 3 years ago. Updated over 3 years ago.

Status:ClosedStart date:02/19/2014
Priority:NormalDue 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

Feature #2978: Include repo fingerprint for network service discovery.Closedhans

Associated revisions

Revision a688a029
Added by Hans-Christoph Steiner over 3 years ago

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

Revision 544b924a
Added by Hans-Christoph Steiner over 3 years ago

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.

https://github.com/guardianproject/Kerplapp

refs #3380 https://dev.guardianproject.info/issues/3380

Revision 5f2efbb7
Added by Hans-Christoph Steiner over 3 years ago

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.

fixes #3380 https://dev.guardianproject.info/issues/3380

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

Also available in: Atom PDF