Package org.pgpainless.key.selection.key
Interface KeySelectionStrategy<K,R,O>
-
- Type Parameters:
K- Type of the KeyR- Type of the PGPKeyRingO- Type that describes the owner of this key
- All Known Implementing Classes:
And.PubKeySelectionStrategy,And.SecKeySelectionStrategy,Email.PubRingSelectionStrategy,Email.SecRingSelectionStrategy,EncryptionKeySelectionStrategy,NoRevocation.PubKeySelectionStrategy,NoRevocation.SecKeySelectionStrategy,Or.PubKeySelectionStrategy,Or.SecKeySelectionStrategy,PartialUserId.PubRingSelectionStrategy,PartialUserId.SecRingSelectionStrategy,PublicKeySelectionStrategy,SecretKeySelectionStrategy,SignatureKeySelectionStrategy,SignedByMasterKey.PubkeySelectionStrategy
public interface KeySelectionStrategy<K,R,O>Interface that describes a selection strategy for OpenPGP keys.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanaccept(O identifier, K key)java.util.Set<K>selectKeysFromKeyRing(O identifier, R ring)MultiMap<O,K>selectKeysFromKeyRings(MultiMap<O,R> rings)
-