Backend-agnostic implementation of the Shared PGP Certificate Directory specification
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Paul Schaub 8a3337f1f5
Update changelog
4 months ago
.reuse Add woodpecker CI 8 months ago
.woodpecker Add woodpecker CI 8 months ago
LICENSES Apply reuse 1 year ago
config/checkstyle Update copyright dates 1 year ago
gradle/wrapper Add gradlew executables 1 year ago
pgp-cert-d-java Bump Bouncycastle to 1.72 4 months ago
pgp-cert-d-java-jdbc-sqlite-lookup DatabaseSubkeyLookupFactory: Make database name configurable 7 months ago
pgp-certificate-store Update javadoc to reflect what happens when a cert is queried but not found 7 months ago
.gitignore Initial commit 1 year ago
CHANGELOG.md Update changelog 4 months ago
README.md Fix link in readme 7 months ago
build.gradle Move dependency versions into version.gradle 12 months ago
gradlew Add gradlew executables 1 year ago
gradlew.bat Add gradlew executables 1 year ago
settings.gradle Reintroduce pgp-certificate-store layer 8 months ago
version.gradle Bump Bouncycastle to 1.72 4 months ago

README.md

Shared PGP Certificate Directory for Java

status-badge Coverage Status REUSE status

This repository contains a number of modules defining OpenPGP certificate storage for Java and Android applications.

The module pgp-certificate-store defines generalized interfaces for OpenPGP Certificate storage. It can be used by applications and libraries such as PGPainless for certificate management.

The module pgp-cert-d-java contains an implementation of the Shared PGP Certificate Directory which can also be used as a backend for the pgp-certificate-store interfaces.

Lastly, the module pgp-cert-d-java-jdbc-sqlite-lookup contains an implementation of the SubkeyLookup interface using an sqlite database.