From 719c467768d6bfc1da3e922ab23243cce6bb3218 Mon Sep 17 00:00:00 2001 From: Paul Schaub Date: Sun, 10 Jun 2018 17:56:09 +0200 Subject: [PATCH] Add Wildcard KeyRingSelectionStrategy --- .../key/selection/keyring/impl/Wildcard.java | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 src/main/java/de/vanitasvitae/crypto/pgpainless/key/selection/keyring/impl/Wildcard.java diff --git a/src/main/java/de/vanitasvitae/crypto/pgpainless/key/selection/keyring/impl/Wildcard.java b/src/main/java/de/vanitasvitae/crypto/pgpainless/key/selection/keyring/impl/Wildcard.java new file mode 100644 index 00000000..f0df7b20 --- /dev/null +++ b/src/main/java/de/vanitasvitae/crypto/pgpainless/key/selection/keyring/impl/Wildcard.java @@ -0,0 +1,25 @@ +package de.vanitasvitae.crypto.pgpainless.key.selection.keyring.impl; + +import de.vanitasvitae.crypto.pgpainless.key.selection.keyring.PublicKeyRingSelectionStrategy; +import de.vanitasvitae.crypto.pgpainless.key.selection.keyring.SecretKeyRingSelectionStrategy; +import org.bouncycastle.openpgp.PGPPublicKeyRing; +import org.bouncycastle.openpgp.PGPSecretKeyRing; + +public class Wildcard { + + public class PubRingSelectionStrategy extends PublicKeyRingSelectionStrategy { + + @Override + public boolean accept(O identifier, PGPPublicKeyRing keyRing) { + return true; + } + } + + public class SecRingSelectionStrategy extends SecretKeyRingSelectionStrategy { + + @Override + public boolean accept(O identifier, PGPSecretKeyRing keyRing) { + return true; + } + } +}