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.
Paul Schaub 8a3337f1f5
Update changelog
2 days ago
.reuse Add woodpecker CI 4 months ago
.woodpecker Add woodpecker CI 4 months ago
LICENSES Apply reuse 9 months ago
config/checkstyle Update copyright dates 9 months ago
gradle/wrapper Add gradlew executables 9 months ago
pgp-cert-d-java Bump Bouncycastle to 1.72 2 days ago
pgp-cert-d-java-jdbc-sqlite-lookup DatabaseSubkeyLookupFactory: Make database name configurable 3 months ago
pgp-certificate-store Update javadoc to reflect what happens when a cert is queried but not found 3 months ago
.gitignore Initial commit 9 months ago
CHANGELOG.md Update changelog 2 days ago
README.md Fix link in readme 3 months ago
build.gradle Move dependency versions into version.gradle 8 months ago
gradlew Add gradlew executables 9 months ago
gradlew.bat Add gradlew executables 9 months ago
settings.gradle Reintroduce pgp-certificate-store layer 4 months ago
version.gradle Bump Bouncycastle to 1.72 2 days 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.