Package org.pgpainless.util.selection.keyring.impl
Implementations of Key Ring Selection Strategies.
-
Class Summary Class Description ExactUserId Implementations ofKeyRingSelectionStrategy
which select key rings based on the exact user-id.ExactUserId.PubRingSelectionStrategy PublicKeyRingSelectionStrategy
which acceptsPGPPublicKeyRings
if those have a user-id which exactly matches the givenExactUserId.SecRingSelectionStrategy SecretKeyRingSelectionStrategy
which acceptsPGPSecretKeyRings
if those have a user-id which exactly matches the givenWhitelist Implementations ofKeyRingSelectionStrategy
which accept PGP KeyRings based on a whitelist of acceptable keyIds.Whitelist.PubRingSelectionStrategy<O> KeyRingSelectionStrategy
which acceptsPGPPublicKeyRings
if theWhitelist.SecRingSelectionStrategy<O> KeyRingSelectionStrategy
which acceptsPGPSecretKeyRings
if theWildcard Implementations ofKeyRingSelectionStrategy
which accept all keyRings.Wildcard.PubRingSelectionStrategy<O> Wildcard.SecRingSelectionStrategy<O> XMPP Implementations ofKeyRingSelectionStrategy
which accept KeyRings containing a given XMPP address of the format "xmpp:[email protected]".XMPP.PubRingSelectionStrategy PublicKeyRingSelectionStrategy
which accepts a givenPGPPublicKeyRing
if its primary key has a user-id that matches the givenXMPP.SecRingSelectionStrategy SecretKeyRingSelectionStrategy
which accepts a givenPGPSecretKeyRing
if its primary key has a user-id that matches the given