vks-java/vks-java
Paul Schaub a36e01d7d2
Move dependency versions into version.gradle and bump bc to 1.71
2022-04-07 21:41:27 +02:00
..
src Move VKSImpl out of v1 package 2022-04-06 13:41:17 +02:00
README.md Add vks-java/README 2022-04-06 14:11:20 +02:00
build.gradle Move dependency versions into version.gradle and bump bc to 1.71 2022-04-07 21:41:27 +02:00

README.md

VKS-Java

javadoc Maven Central

Client Side API for Communicating with Verifying Key Servers.

VKS vks = new VKSImpl("https://keys.openpgp.org/");

// Key Discovery via Email, key-id or fingerprint
InputStream bobsKey = vks.get().byEmail("bob@pgpainless.org");

// Upload Key to the VKS
InputStream myKey = ...
Upload.Response uploadResponse = vks.upload().cert(myKey);

// Request email verification of user-ids
RequestVerify.Response verifyResponse = vks.requestVerification()
        .forEmailAddress("bob@pgpainless.org")
        .execute(uploadResponse.getToken());