Package org.pgpainless.util.selection.keyring.impl
Implementations of Key Ring Selection Strategies.
-
Class Summary Class Description ExactUserId Implementations ofKeyRingSelectionStrategywhich select key rings based on the exact user-id.ExactUserId.PubRingSelectionStrategy PublicKeyRingSelectionStrategywhich acceptsPGPPublicKeyRingsif those have a user-id which exactly matches the givenExactUserId.SecRingSelectionStrategy SecretKeyRingSelectionStrategywhich acceptsPGPSecretKeyRingsif those have a user-id which exactly matches the givenWhitelist Implementations ofKeyRingSelectionStrategywhich accept PGP KeyRings based on a whitelist of acceptable keyIds.Whitelist.PubRingSelectionStrategy<O> KeyRingSelectionStrategywhich acceptsPGPPublicKeyRingsif theWhitelist.SecRingSelectionStrategy<O> KeyRingSelectionStrategywhich acceptsPGPSecretKeyRingsif theWildcard Implementations ofKeyRingSelectionStrategywhich accept all keyRings.Wildcard.PubRingSelectionStrategy<O> Wildcard.SecRingSelectionStrategy<O> XMPP Implementations ofKeyRingSelectionStrategywhich accept KeyRings containing a given XMPP address of the format "xmpp:alice@pgpainless.org".XMPP.PubRingSelectionStrategy PublicKeyRingSelectionStrategywhich accepts a givenPGPPublicKeyRingif its primary key has a user-id that matches the givenXMPP.SecRingSelectionStrategy SecretKeyRingSelectionStrategywhich accepts a givenPGPSecretKeyRingif its primary key has a user-id that matches the given