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 60779b921e
Add suppression for Java 8 Map API
7 days ago
.reuse Add woodpecker CI 2 weeks ago
.woodpecker Add woodpecker CI 2 weeks ago
LICENSES Apply reuse 6 months ago
config/checkstyle Update copyright dates 6 months ago
gradle/wrapper Add gradlew executables 6 months ago
pgp-cert-d-java Add suppression for Java 8 Map API 7 days ago
pgp-cert-d-java-jdbc-sqlite-lookup Document build.gradle files 4 months ago
pgp-certificate-store Make Key and Certificate extend KeyMaterial, 7 days ago
.gitignore Initial commit 6 months ago
CHANGELOG.md Fix javadoc warnings 4 months ago
README.md Add reuse badge 2 weeks ago
build.gradle Move dependency versions into version.gradle 4 months ago
gradlew Add gradlew executables 6 months ago
gradlew.bat Add gradlew executables 6 months ago
settings.gradle Update copyright dates 6 months ago
version.gradle Cert-D-Java 0.1.2-SNAPSHOT 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](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.