A D E F G I K M N O P R S U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accept(String, PGPPublicKeyRing) - Method in class org.pgpainless.util.selection.keyring.impl.ExactUserId.PubRingSelectionStrategy
- accept(String, PGPPublicKeyRing) - Method in class org.pgpainless.util.selection.keyring.impl.XMPP.PubRingSelectionStrategy
- accept(String, PGPSecretKeyRing) - Method in class org.pgpainless.util.selection.keyring.impl.ExactUserId.SecRingSelectionStrategy
- accept(String, PGPSecretKeyRing) - Method in class org.pgpainless.util.selection.keyring.impl.XMPP.SecRingSelectionStrategy
- accept(O, PGPPublicKeyRing) - Method in class org.pgpainless.util.selection.keyring.impl.Whitelist.PubRingSelectionStrategy
- accept(O, PGPPublicKeyRing) - Method in class org.pgpainless.util.selection.keyring.impl.Wildcard.PubRingSelectionStrategy
- accept(O, PGPSecretKeyRing) - Method in class org.pgpainless.util.selection.keyring.impl.Whitelist.SecRingSelectionStrategy
- accept(O, PGPSecretKeyRing) - Method in class org.pgpainless.util.selection.keyring.impl.Wildcard.SecRingSelectionStrategy
- accept(O, R) - Method in interface org.pgpainless.util.selection.keyring.KeyRingSelectionStrategy
-
Return true, if the filter accepts the given
- any() - Static method in interface org.gnupg.GnuPGDummyKeyUtil.KeyFilter
-
Select any key.
D
- DIVERT_TO_CARD - org.gnupg.GnuPGDummyExtension
-
A stub to access smartcards.
- divertPrivateKeysToCard(GnuPGDummyKeyUtil.KeyFilter) - Method in class org.gnupg.GnuPGDummyKeyUtil.Builder
-
Remove all private keys that match the given
GnuPGDummyKeyUtil.KeyFilterfrom the key ring and replace them with GNU_DUMMY keys with S2K protection modeGnuPGDummyExtension.DIVERT_TO_CARD. - divertPrivateKeysToCard(GnuPGDummyKeyUtil.KeyFilter, byte[]) - Method in class org.gnupg.GnuPGDummyKeyUtil.Builder
-
Remove all private keys that match the given
GnuPGDummyKeyUtil.KeyFilterfrom the key ring and replace them with GNU_DUMMY keys with S2K protection modeGnuPGDummyExtension.DIVERT_TO_CARD.
E
- ExactUserId - Class in org.pgpainless.util.selection.keyring.impl
-
Implementations of
KeyRingSelectionStrategywhich select key rings based on the exact user-id. - ExactUserId.PubRingSelectionStrategy - Class in org.pgpainless.util.selection.keyring.impl
-
PublicKeyRingSelectionStrategywhich acceptsPGPPublicKeyRingsif those have a user-id which exactly matches the given - ExactUserId.SecRingSelectionStrategy - Class in org.pgpainless.util.selection.keyring.impl
-
SecretKeyRingSelectionStrategywhich acceptsPGPSecretKeyRingsif those have a user-id which exactly matches the given - ExpiredKeyException(OpenPgpFingerprint, Date) - Constructor for exception org.pgpainless.exception.KeyException.ExpiredKeyException
F
- filter(long) - Method in interface org.gnupg.GnuPGDummyKeyUtil.KeyFilter
-
Return true, if the given key should be selected, false otherwise.
G
- getFingerprint() - Method in exception org.pgpainless.exception.KeyException
- getId() - Method in enum org.gnupg.GnuPGDummyExtension
- getIdsOfKeysWithGnuPGS2KDivertedToCard(PGPSecretKeyRing) - Static method in class org.gnupg.GnuPGDummyKeyUtil
-
Return the key-ids of all keys which appear to be stored on a hardware token / smartcard by GnuPG.
- getKeyIds() - Method in exception org.pgpainless.exception.MissingPassphraseException
- getMissingSecretKeyId() - Method in exception org.pgpainless.exception.KeyException.MissingSecretKeyException
- getOrGuessPreferredHashAlgorithms(PGPPublicKey) - Static method in class org.pgpainless.key.util.OpenPgpKeyAttributeUtil
-
Try to extract hash algorithm preferences from self signatures.
- getPreferredHashAlgorithms(PGPPublicKey) - Static method in class org.pgpainless.key.util.OpenPgpKeyAttributeUtil
- getViolatingSubkeyId() - Method in exception org.pgpainless.exception.KeyException.PublicKeyAlgorithmPolicyException
- GnuPGDummyExtension - Enum in org.gnupg
- GnuPGDummyKeyUtil - Class in org.gnupg
-
This class can be used to remove private keys from secret software-keys by replacing them with stub secret keys in the style of GnuPGs proprietary extensions.
- GnuPGDummyKeyUtil.Builder - Class in org.gnupg
- GnuPGDummyKeyUtil.KeyFilter - Interface in org.gnupg
-
Filter for selecting keys.
- guessPreferredHashAlgorithms(PGPPublicKey) - Static method in class org.pgpainless.key.util.OpenPgpKeyAttributeUtil
-
Return the hash algorithm that was used in the latest self signature.
I
- isAsciiArmored() - Method in class org.pgpainless.decryption_verification.OpenPgpInputStream
- isBinaryOpenPgp() - Method in class org.pgpainless.decryption_verification.OpenPgpInputStream
-
Return true, if the data is possibly binary OpenPGP.
- isLikelyOpenPgpMessage() - Method in class org.pgpainless.decryption_verification.OpenPgpInputStream
-
Returns true, if the underlying data is very likely (more than 99,9%) an OpenPGP message.
- isNonOpenPgp() - Method in class org.pgpainless.decryption_verification.OpenPgpInputStream
K
- KeyException - Exception in org.pgpainless.exception
- KeyException(String, OpenPgpFingerprint) - Constructor for exception org.pgpainless.exception.KeyException
- KeyException(String, OpenPgpFingerprint, Throwable) - Constructor for exception org.pgpainless.exception.KeyException
- KeyException.ExpiredKeyException - Exception in org.pgpainless.exception
- KeyException.MissingSecretKeyException - Exception in org.pgpainless.exception
- KeyException.PublicKeyAlgorithmPolicyException - Exception in org.pgpainless.exception
- KeyException.RevokedKeyException - Exception in org.pgpainless.exception
- KeyException.UnacceptableEncryptionKeyException - Exception in org.pgpainless.exception
- KeyException.UnacceptableSelfSignatureException - Exception in org.pgpainless.exception
- KeyException.UnacceptableSigningKeyException - Exception in org.pgpainless.exception
- KeyException.UnacceptableThirdPartyCertificationKeyException - Exception in org.pgpainless.exception
- KeyException.UnboundUserIdException - Exception in org.pgpainless.exception
- KeyIntegrityException - Error in org.pgpainless.exception
-
This exception gets thrown, when the integrity of an OpenPGP key is broken.
- KeyIntegrityException() - Constructor for error org.pgpainless.exception.KeyIntegrityException
- KeyRingSelectionStrategy<R,C,O> - Interface in org.pgpainless.util.selection.keyring
-
Filter for selecting public / secret key rings based on identifiers (e.g. user-ids).
M
- MalformedOpenPgpMessageException - Exception in org.pgpainless.exception
-
Exception that gets thrown if the OpenPGP message is malformed.
- MalformedOpenPgpMessageException(String) - Constructor for exception org.pgpainless.exception.MalformedOpenPgpMessageException
- MalformedOpenPgpMessageException(String, MalformedOpenPgpMessageException) - Constructor for exception org.pgpainless.exception.MalformedOpenPgpMessageException
- MalformedOpenPgpMessageException(State, InputSymbol, StackSymbol) - Constructor for exception org.pgpainless.exception.MalformedOpenPgpMessageException
- MAX_BUFFER_SIZE - Static variable in class org.pgpainless.decryption_verification.OpenPgpInputStream
- MessageNotIntegrityProtectedException - Exception in org.pgpainless.exception
- MessageNotIntegrityProtectedException() - Constructor for exception org.pgpainless.exception.MessageNotIntegrityProtectedException
- MissingDecryptionMethodException - Exception in org.pgpainless.exception
-
Exception that is thrown when decryption fails due to a missing decryption key or decryption passphrase.
- MissingDecryptionMethodException(String) - Constructor for exception org.pgpainless.exception.MissingDecryptionMethodException
- MissingPassphraseException - Exception in org.pgpainless.exception
- MissingPassphraseException(Set<SubkeyIdentifier>) - Constructor for exception org.pgpainless.exception.MissingPassphraseException
- MissingSecretKeyException(OpenPgpFingerprint, long) - Constructor for exception org.pgpainless.exception.KeyException.MissingSecretKeyException
- ModificationDetectionException - Exception in org.pgpainless.exception
-
Exception that gets thrown when the verification of a modification detection code failed.
- ModificationDetectionException() - Constructor for exception org.pgpainless.exception.ModificationDetectionException
- modify(PGPSecretKeyRing) - Static method in class org.gnupg.GnuPGDummyKeyUtil
-
Modify the given
PGPSecretKeyRing.
N
- NO_PRIVATE_KEY - org.gnupg.GnuPGDummyExtension
-
Do not store the secret part at all.
O
- only(long) - Static method in interface org.gnupg.GnuPGDummyKeyUtil.KeyFilter
-
Select only the given keyId.
- OpenPgpInputStream - Class in org.pgpainless.decryption_verification
-
InputStream used to determine the nature of potential OpenPGP data.
- OpenPgpInputStream(InputStream) - Constructor for class org.pgpainless.decryption_verification.OpenPgpInputStream
- OpenPgpInputStream(InputStream, boolean) - Constructor for class org.pgpainless.decryption_verification.OpenPgpInputStream
- OpenPgpKeyAttributeUtil - Class in org.pgpainless.key.util
- org.gnupg - package org.gnupg
-
Utility classes related to creating keys with GNU DUMMY S2K values.
- org.pgpainless.decryption_verification - package org.pgpainless.decryption_verification
-
Classes used to decryption and verification of OpenPGP encrypted / signed data.
- org.pgpainless.exception - package org.pgpainless.exception
-
Exceptions.
- org.pgpainless.key.util - package org.pgpainless.key.util
-
Utility functions to deal with OpenPGP keys.
- org.pgpainless.util.selection.keyring - package org.pgpainless.util.selection.keyring
-
Different Key Ring Selection Strategies.
- org.pgpainless.util.selection.keyring.impl - package org.pgpainless.util.selection.keyring.impl
-
Implementations of Key Ring Selection Strategies.
P
- PublicKeyAlgorithmPolicyException(OpenPgpFingerprint, long, PublicKeyAlgorithm, int) - Constructor for exception org.pgpainless.exception.KeyException.PublicKeyAlgorithmPolicyException
- PublicKeyRingSelectionStrategy<O> - Class in org.pgpainless.util.selection.keyring
-
Abstract
KeyRingSelectionStrategyforPGPPublicKeyRings. - PublicKeyRingSelectionStrategy() - Constructor for class org.pgpainless.util.selection.keyring.PublicKeyRingSelectionStrategy
- PubRingSelectionStrategy() - Constructor for class org.pgpainless.util.selection.keyring.impl.ExactUserId.PubRingSelectionStrategy
- PubRingSelectionStrategy() - Constructor for class org.pgpainless.util.selection.keyring.impl.Wildcard.PubRingSelectionStrategy
- PubRingSelectionStrategy() - Constructor for class org.pgpainless.util.selection.keyring.impl.XMPP.PubRingSelectionStrategy
- PubRingSelectionStrategy(Map<O, Set<Long>>) - Constructor for class org.pgpainless.util.selection.keyring.impl.Whitelist.PubRingSelectionStrategy
- PubRingSelectionStrategy(MultiMap<O, Long>) - Constructor for class org.pgpainless.util.selection.keyring.impl.Whitelist.PubRingSelectionStrategy
R
- removePrivateKeys(GnuPGDummyKeyUtil.KeyFilter) - Method in class org.gnupg.GnuPGDummyKeyUtil.Builder
-
Remove all private keys that match the given
GnuPGDummyKeyUtil.KeyFilterfrom the key ring and replace them with GNU_DUMMY keys with S2K protection modeGnuPGDummyExtension.NO_PRIVATE_KEY. - RevokedKeyException(OpenPgpFingerprint) - Constructor for exception org.pgpainless.exception.KeyException.RevokedKeyException
S
- SecretKeyRingSelectionStrategy<O> - Class in org.pgpainless.util.selection.keyring
-
Abstract
KeyRingSelectionStrategyforPGPSecretKeyRings. - SecretKeyRingSelectionStrategy() - Constructor for class org.pgpainless.util.selection.keyring.SecretKeyRingSelectionStrategy
- SecRingSelectionStrategy() - Constructor for class org.pgpainless.util.selection.keyring.impl.ExactUserId.SecRingSelectionStrategy
- SecRingSelectionStrategy() - Constructor for class org.pgpainless.util.selection.keyring.impl.Wildcard.SecRingSelectionStrategy
- SecRingSelectionStrategy() - Constructor for class org.pgpainless.util.selection.keyring.impl.XMPP.SecRingSelectionStrategy
- SecRingSelectionStrategy(Map<O, Set<Long>>) - Constructor for class org.pgpainless.util.selection.keyring.impl.Whitelist.SecRingSelectionStrategy
- SecRingSelectionStrategy(MultiMap<O, Long>) - Constructor for class org.pgpainless.util.selection.keyring.impl.Whitelist.SecRingSelectionStrategy
- selected(Collection<Long>) - Static method in interface org.gnupg.GnuPGDummyKeyUtil.KeyFilter
-
Select all keyIds which are contained in the given set of ids.
- selectKeyRingsFromCollection(O, C) - Method in interface org.pgpainless.util.selection.keyring.KeyRingSelectionStrategy
-
Iterate of the given
- selectKeyRingsFromCollection(O, PGPPublicKeyRingCollection) - Method in class org.pgpainless.util.selection.keyring.PublicKeyRingSelectionStrategy
- selectKeyRingsFromCollection(O, PGPSecretKeyRingCollection) - Method in class org.pgpainless.util.selection.keyring.SecretKeyRingSelectionStrategy
- selectKeyRingsFromCollections(MultiMap<O, C>) - Method in interface org.pgpainless.util.selection.keyring.KeyRingSelectionStrategy
-
Iterate over all keyRings in the given
MultiMapof keyRingCollections and return a newMultiMapwhich for every identifier (key of the map) contains all acceptable keyRings based on that identifier. - selectKeyRingsFromCollections(MultiMap<O, PGPPublicKeyRingCollection>) - Method in class org.pgpainless.util.selection.keyring.PublicKeyRingSelectionStrategy
- selectKeyRingsFromCollections(MultiMap<O, PGPSecretKeyRingCollection>) - Method in class org.pgpainless.util.selection.keyring.SecretKeyRingSelectionStrategy
- SignatureValidationException - Exception in org.pgpainless.exception
- SignatureValidationException(String) - Constructor for exception org.pgpainless.exception.SignatureValidationException
- SignatureValidationException(String, Exception) - Constructor for exception org.pgpainless.exception.SignatureValidationException
- SignatureValidationException(String, Map<PGPSignature, Exception>) - Constructor for exception org.pgpainless.exception.SignatureValidationException
U
- UnacceptableAlgorithmException - Exception in org.pgpainless.exception
-
Exception that gets thrown if unacceptable algorithms are encountered.
- UnacceptableAlgorithmException(String) - Constructor for exception org.pgpainless.exception.UnacceptableAlgorithmException
- UnacceptableEncryptionKeyException(KeyException.PublicKeyAlgorithmPolicyException) - Constructor for exception org.pgpainless.exception.KeyException.UnacceptableEncryptionKeyException
- UnacceptableEncryptionKeyException(OpenPgpFingerprint) - Constructor for exception org.pgpainless.exception.KeyException.UnacceptableEncryptionKeyException
- UnacceptableSelfSignatureException(OpenPgpFingerprint) - Constructor for exception org.pgpainless.exception.KeyException.UnacceptableSelfSignatureException
- UnacceptableSigningKeyException(KeyException.PublicKeyAlgorithmPolicyException) - Constructor for exception org.pgpainless.exception.KeyException.UnacceptableSigningKeyException
- UnacceptableSigningKeyException(OpenPgpFingerprint) - Constructor for exception org.pgpainless.exception.KeyException.UnacceptableSigningKeyException
- UnacceptableThirdPartyCertificationKeyException(OpenPgpFingerprint) - Constructor for exception org.pgpainless.exception.KeyException.UnacceptableThirdPartyCertificationKeyException
- UnboundUserIdException(OpenPgpFingerprint, String, PGPSignature, PGPSignature) - Constructor for exception org.pgpainless.exception.KeyException.UnboundUserIdException
V
- valueOf(String) - Static method in enum org.gnupg.GnuPGDummyExtension
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.gnupg.GnuPGDummyExtension
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- Whitelist - Class in org.pgpainless.util.selection.keyring.impl
-
Implementations of
KeyRingSelectionStrategywhich accept PGP KeyRings based on a whitelist of acceptable keyIds. - Whitelist.PubRingSelectionStrategy<O> - Class in org.pgpainless.util.selection.keyring.impl
-
KeyRingSelectionStrategywhich acceptsPGPPublicKeyRingsif the - Whitelist.SecRingSelectionStrategy<O> - Class in org.pgpainless.util.selection.keyring.impl
-
KeyRingSelectionStrategywhich acceptsPGPSecretKeyRingsif the - Wildcard - Class in org.pgpainless.util.selection.keyring.impl
-
Implementations of
KeyRingSelectionStrategywhich accept all keyRings. - Wildcard.PubRingSelectionStrategy<O> - Class in org.pgpainless.util.selection.keyring.impl
- Wildcard.SecRingSelectionStrategy<O> - Class in org.pgpainless.util.selection.keyring.impl
- WrongConsumingMethodException - Exception in org.pgpainless.exception
- WrongConsumingMethodException(String) - Constructor for exception org.pgpainless.exception.WrongConsumingMethodException
- WrongPassphraseException - Exception in org.pgpainless.exception
- WrongPassphraseException(long, PGPException) - Constructor for exception org.pgpainless.exception.WrongPassphraseException
- WrongPassphraseException(String) - Constructor for exception org.pgpainless.exception.WrongPassphraseException
- WrongPassphraseException(String, PGPException) - Constructor for exception org.pgpainless.exception.WrongPassphraseException
X
- XMPP - Class in org.pgpainless.util.selection.keyring.impl
-
Implementations of
KeyRingSelectionStrategywhich accept KeyRings containing a given XMPP address of the format "xmpp:alice@pgpainless.org". - XMPP.PubRingSelectionStrategy - Class in org.pgpainless.util.selection.keyring.impl
-
PublicKeyRingSelectionStrategywhich accepts a givenPGPPublicKeyRingif its primary key has a user-id that matches the given - XMPP.SecRingSelectionStrategy - Class in org.pgpainless.util.selection.keyring.impl
-
SecretKeyRingSelectionStrategywhich accepts a givenPGPSecretKeyRingif its primary key has a user-id that matches the given
All Classes All Packages