From 46af22cc50bb5dfc9898f78f228b572a3408c65d Mon Sep 17 00:00:00 2001 From: Paul Schaub Date: Fri, 10 Jul 2020 18:17:29 +0200 Subject: [PATCH] Add toUri/fromUri methods to OpenPgpV4Fingerprint --- .../pgpainless/key/OpenPgpV4Fingerprint.java | 19 +++++++++++++++++++ .../key/OpenPgpV4FingerprintTest.java | 19 +++++++++++++++++++ 2 files changed, 38 insertions(+) diff --git a/pgpainless-core/src/main/java/org/pgpainless/key/OpenPgpV4Fingerprint.java b/pgpainless-core/src/main/java/org/pgpainless/key/OpenPgpV4Fingerprint.java index 1e70044b..a4be8ec8 100644 --- a/pgpainless-core/src/main/java/org/pgpainless/key/OpenPgpV4Fingerprint.java +++ b/pgpainless-core/src/main/java/org/pgpainless/key/OpenPgpV4Fingerprint.java @@ -15,6 +15,8 @@ */ package org.pgpainless.key; +import java.net.URI; +import java.net.URISyntaxException; import java.nio.Buffer; import java.nio.ByteBuffer; import java.nio.charset.Charset; @@ -31,6 +33,8 @@ import org.bouncycastle.util.encoders.Hex; */ public class OpenPgpV4Fingerprint implements CharSequence, Comparable { + public static final String SCHEME = "openpgp4fpr"; + private static final Charset utf8 = Charset.forName("UTF-8"); private final String fingerprint; @@ -138,6 +142,21 @@ public class OpenPgpV4Fingerprint implements CharSequence, Comparable