Index
Alle Klassen und Schnittstellen|Alle Packages|Konstantenfeldwerte|Serialisierte Form
A
- accept(String, PGPPublicKeyRing) - Methode in Klasse org.pgpainless.util.selection.keyring.impl.ExactUserId.PubRingSelectionStrategy
- accept(String, PGPPublicKeyRing) - Methode in Klasse org.pgpainless.util.selection.keyring.impl.XMPP.PubRingSelectionStrategy
- accept(String, PGPSecretKeyRing) - Methode in Klasse org.pgpainless.util.selection.keyring.impl.ExactUserId.SecRingSelectionStrategy
- accept(String, PGPSecretKeyRing) - Methode in Klasse org.pgpainless.util.selection.keyring.impl.XMPP.SecRingSelectionStrategy
- accept(O, PGPPublicKeyRing) - Methode in Klasse org.pgpainless.util.selection.keyring.impl.Whitelist.PubRingSelectionStrategy
- accept(O, PGPPublicKeyRing) - Methode in Klasse org.pgpainless.util.selection.keyring.impl.Wildcard.PubRingSelectionStrategy
- accept(O, PGPSecretKeyRing) - Methode in Klasse org.pgpainless.util.selection.keyring.impl.Whitelist.SecRingSelectionStrategy
- accept(O, PGPSecretKeyRing) - Methode in Klasse org.pgpainless.util.selection.keyring.impl.Wildcard.SecRingSelectionStrategy
- accept(O, R) - Methode in Schnittstelle org.pgpainless.util.selection.keyring.KeyRingSelectionStrategy
-
Return true, if the filter accepts the given
- any() - Statische Methode in Schnittstelle org.gnupg.GnuPGDummyKeyUtil.KeyFilter
-
Select any key.
D
- DIVERT_TO_CARD - Enum-Konstante in Enum-Klasse org.gnupg.GnuPGDummyExtension
-
A stub to access smartcards.
- divertPrivateKeysToCard(GnuPGDummyKeyUtil.KeyFilter) - Methode in Klasse 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[]) - Methode in Klasse 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 - Klasse in org.pgpainless.util.selection.keyring.impl
-
Implementations of
KeyRingSelectionStrategywhich select key rings based on the exact user-id. - ExactUserId.PubRingSelectionStrategy - Klasse in org.pgpainless.util.selection.keyring.impl
-
PublicKeyRingSelectionStrategywhich acceptsPGPPublicKeyRingsif those have a user-id which exactly matches the given - ExactUserId.SecRingSelectionStrategy - Klasse in org.pgpainless.util.selection.keyring.impl
-
SecretKeyRingSelectionStrategywhich acceptsPGPSecretKeyRingsif those have a user-id which exactly matches the given - ExpiredKeyException(OpenPgpFingerprint, Date) - Konstruktor für Ausnahmeklasse org.pgpainless.exception.KeyException.ExpiredKeyException
F
- filter(long) - Methode in Schnittstelle org.gnupg.GnuPGDummyKeyUtil.KeyFilter
-
Return true, if the given key should be selected, false otherwise.
G
- getFingerprint() - Methode in Ausnahmeklasse org.pgpainless.exception.KeyException
- getId() - Methode in Enum-Klasse org.gnupg.GnuPGDummyExtension
- getIdsOfKeysWithGnuPGS2KDivertedToCard(PGPSecretKeyRing) - Statische Methode in Klasse org.gnupg.GnuPGDummyKeyUtil
-
Return the key-ids of all keys which appear to be stored on a hardware token / smartcard by GnuPG.
- getKeyIds() - Methode in Ausnahmeklasse org.pgpainless.exception.MissingPassphraseException
- getMissingSecretKeyId() - Methode in Ausnahmeklasse org.pgpainless.exception.KeyException.MissingSecretKeyException
- getOrGuessPreferredHashAlgorithms(PGPPublicKey) - Statische Methode in Klasse org.pgpainless.key.util.OpenPgpKeyAttributeUtil
-
Try to extract hash algorithm preferences from self signatures.
- getPreferredHashAlgorithms(PGPPublicKey) - Statische Methode in Klasse org.pgpainless.key.util.OpenPgpKeyAttributeUtil
- getViolatingSubkeyId() - Methode in Ausnahmeklasse org.pgpainless.exception.KeyException.PublicKeyAlgorithmPolicyException
- GnuPGDummyExtension - Enum-Klasse in org.gnupg
- GnuPGDummyKeyUtil - Klasse 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 - Klasse in org.gnupg
- GnuPGDummyKeyUtil.KeyFilter - Schnittstelle in org.gnupg
-
Filter for selecting keys.
- guessPreferredHashAlgorithms(PGPPublicKey) - Statische Methode in Klasse org.pgpainless.key.util.OpenPgpKeyAttributeUtil
-
Return the hash algorithm that was used in the latest self signature.
I
- isAsciiArmored() - Methode in Klasse org.pgpainless.decryption_verification.OpenPgpInputStream
- isBinaryOpenPgp() - Methode in Klasse org.pgpainless.decryption_verification.OpenPgpInputStream
-
Return true, if the data is possibly binary OpenPGP.
- isLikelyOpenPgpMessage() - Methode in Klasse org.pgpainless.decryption_verification.OpenPgpInputStream
-
Returns true, if the underlying data is very likely (more than 99,9%) an OpenPGP message.
- isNonOpenPgp() - Methode in Klasse org.pgpainless.decryption_verification.OpenPgpInputStream
K
- KeyException - Ausnahmeklasse in org.pgpainless.exception
- KeyException(String, OpenPgpFingerprint) - Konstruktor für Ausnahmeklasse org.pgpainless.exception.KeyException
- KeyException(String, OpenPgpFingerprint, Throwable) - Konstruktor für Ausnahmeklasse org.pgpainless.exception.KeyException
- KeyException.ExpiredKeyException - Ausnahmeklasse in org.pgpainless.exception
- KeyException.MissingSecretKeyException - Ausnahmeklasse in org.pgpainless.exception
- KeyException.PublicKeyAlgorithmPolicyException - Ausnahmeklasse in org.pgpainless.exception
- KeyException.RevokedKeyException - Ausnahmeklasse in org.pgpainless.exception
- KeyException.UnacceptableEncryptionKeyException - Ausnahmeklasse in org.pgpainless.exception
- KeyException.UnacceptableSelfSignatureException - Ausnahmeklasse in org.pgpainless.exception
- KeyException.UnacceptableSigningKeyException - Ausnahmeklasse in org.pgpainless.exception
- KeyException.UnacceptableThirdPartyCertificationKeyException - Ausnahmeklasse in org.pgpainless.exception
- KeyException.UnboundUserIdException - Ausnahmeklasse in org.pgpainless.exception
- KeyIntegrityException - Ausnahmeklasse in org.pgpainless.exception
-
This exception gets thrown, when the integrity of an OpenPGP key is broken.
- KeyIntegrityException() - Konstruktor für Ausnahmeklasse org.pgpainless.exception.KeyIntegrityException
- KeyRingSelectionStrategy<R,
C, - Schnittstelle in org.pgpainless.util.selection.keyringO> -
Filter for selecting public / secret key rings based on identifiers (e.g. user-ids).
M
- MalformedOpenPgpMessageException - Ausnahmeklasse in org.pgpainless.exception
-
Exception that gets thrown if the OpenPGP message is malformed.
- MalformedOpenPgpMessageException(String) - Konstruktor für Ausnahmeklasse org.pgpainless.exception.MalformedOpenPgpMessageException
- MalformedOpenPgpMessageException(String, MalformedOpenPgpMessageException) - Konstruktor für Ausnahmeklasse org.pgpainless.exception.MalformedOpenPgpMessageException
- MalformedOpenPgpMessageException(State, InputSymbol, StackSymbol) - Konstruktor für Ausnahmeklasse org.pgpainless.exception.MalformedOpenPgpMessageException
- MAX_BUFFER_SIZE - Statische Variable in Klasse org.pgpainless.decryption_verification.OpenPgpInputStream
- MessageNotIntegrityProtectedException - Ausnahmeklasse in org.pgpainless.exception
- MessageNotIntegrityProtectedException() - Konstruktor für Ausnahmeklasse org.pgpainless.exception.MessageNotIntegrityProtectedException
- MissingDecryptionMethodException - Ausnahmeklasse in org.pgpainless.exception
-
Exception that is thrown when decryption fails due to a missing decryption key or decryption passphrase.
- MissingDecryptionMethodException(String) - Konstruktor für Ausnahmeklasse org.pgpainless.exception.MissingDecryptionMethodException
- MissingPassphraseException - Ausnahmeklasse in org.pgpainless.exception
- MissingPassphraseException(Set<SubkeyIdentifier>) - Konstruktor für Ausnahmeklasse org.pgpainless.exception.MissingPassphraseException
- MissingSecretKeyException(OpenPgpFingerprint, long) - Konstruktor für Ausnahmeklasse org.pgpainless.exception.KeyException.MissingSecretKeyException
- ModificationDetectionException - Ausnahmeklasse in org.pgpainless.exception
-
Exception that gets thrown when the verification of a modification detection code failed.
- ModificationDetectionException() - Konstruktor für Ausnahmeklasse org.pgpainless.exception.ModificationDetectionException
- modify(PGPSecretKeyRing) - Statische Methode in Klasse org.gnupg.GnuPGDummyKeyUtil
-
Modify the given
PGPSecretKeyRing.
N
- NO_PRIVATE_KEY - Enum-Konstante in Enum-Klasse org.gnupg.GnuPGDummyExtension
-
Do not store the secret part at all.
O
- only(long) - Statische Methode in Schnittstelle org.gnupg.GnuPGDummyKeyUtil.KeyFilter
-
Select only the given keyId.
- OpenPgpInputStream - Klasse in org.pgpainless.decryption_verification
-
InputStream used to determine the nature of potential OpenPGP data.
- OpenPgpInputStream(InputStream) - Konstruktor für Klasse org.pgpainless.decryption_verification.OpenPgpInputStream
- OpenPgpInputStream(InputStream, boolean) - Konstruktor für Klasse org.pgpainless.decryption_verification.OpenPgpInputStream
- OpenPgpKeyAttributeUtil - Klasse 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) - Konstruktor für Ausnahmeklasse org.pgpainless.exception.KeyException.PublicKeyAlgorithmPolicyException
- PublicKeyRingSelectionStrategy<O> - Klasse in org.pgpainless.util.selection.keyring
-
Abstract
KeyRingSelectionStrategyforPGPPublicKeyRings. - PublicKeyRingSelectionStrategy() - Konstruktor für Klasse org.pgpainless.util.selection.keyring.PublicKeyRingSelectionStrategy
- PubRingSelectionStrategy() - Konstruktor für Klasse org.pgpainless.util.selection.keyring.impl.ExactUserId.PubRingSelectionStrategy
- PubRingSelectionStrategy() - Konstruktor für Klasse org.pgpainless.util.selection.keyring.impl.Wildcard.PubRingSelectionStrategy
- PubRingSelectionStrategy() - Konstruktor für Klasse org.pgpainless.util.selection.keyring.impl.XMPP.PubRingSelectionStrategy
- PubRingSelectionStrategy(Map<O, Set<Long>>) - Konstruktor für Klasse org.pgpainless.util.selection.keyring.impl.Whitelist.PubRingSelectionStrategy
- PubRingSelectionStrategy(MultiMap<O, Long>) - Konstruktor für Klasse org.pgpainless.util.selection.keyring.impl.Whitelist.PubRingSelectionStrategy
R
- removePrivateKeys(GnuPGDummyKeyUtil.KeyFilter) - Methode in Klasse 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) - Konstruktor für Ausnahmeklasse org.pgpainless.exception.KeyException.RevokedKeyException
S
- SecretKeyRingSelectionStrategy<O> - Klasse in org.pgpainless.util.selection.keyring
-
Abstract
KeyRingSelectionStrategyforPGPSecretKeyRings. - SecretKeyRingSelectionStrategy() - Konstruktor für Klasse org.pgpainless.util.selection.keyring.SecretKeyRingSelectionStrategy
- SecRingSelectionStrategy() - Konstruktor für Klasse org.pgpainless.util.selection.keyring.impl.ExactUserId.SecRingSelectionStrategy
- SecRingSelectionStrategy() - Konstruktor für Klasse org.pgpainless.util.selection.keyring.impl.Wildcard.SecRingSelectionStrategy
- SecRingSelectionStrategy() - Konstruktor für Klasse org.pgpainless.util.selection.keyring.impl.XMPP.SecRingSelectionStrategy
- SecRingSelectionStrategy(Map<O, Set<Long>>) - Konstruktor für Klasse org.pgpainless.util.selection.keyring.impl.Whitelist.SecRingSelectionStrategy
- SecRingSelectionStrategy(MultiMap<O, Long>) - Konstruktor für Klasse org.pgpainless.util.selection.keyring.impl.Whitelist.SecRingSelectionStrategy
- selected(Collection<Long>) - Statische Methode in Schnittstelle org.gnupg.GnuPGDummyKeyUtil.KeyFilter
-
Select all keyIds which are contained in the given set of ids.
- selectKeyRingsFromCollection(O, C) - Methode in Schnittstelle org.pgpainless.util.selection.keyring.KeyRingSelectionStrategy
-
Iterate of the given
- selectKeyRingsFromCollection(O, PGPPublicKeyRingCollection) - Methode in Klasse org.pgpainless.util.selection.keyring.PublicKeyRingSelectionStrategy
- selectKeyRingsFromCollection(O, PGPSecretKeyRingCollection) - Methode in Klasse org.pgpainless.util.selection.keyring.SecretKeyRingSelectionStrategy
- selectKeyRingsFromCollections(MultiMap<O, C>) - Methode in Schnittstelle 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>) - Methode in Klasse org.pgpainless.util.selection.keyring.PublicKeyRingSelectionStrategy
- selectKeyRingsFromCollections(MultiMap<O, PGPSecretKeyRingCollection>) - Methode in Klasse org.pgpainless.util.selection.keyring.SecretKeyRingSelectionStrategy
- SignatureValidationException - Ausnahmeklasse in org.pgpainless.exception
- SignatureValidationException(String) - Konstruktor für Ausnahmeklasse org.pgpainless.exception.SignatureValidationException
- SignatureValidationException(String, Exception) - Konstruktor für Ausnahmeklasse org.pgpainless.exception.SignatureValidationException
- SignatureValidationException(String, Map<PGPSignature, Exception>) - Konstruktor für Ausnahmeklasse org.pgpainless.exception.SignatureValidationException
U
- UnacceptableAlgorithmException - Ausnahmeklasse in org.pgpainless.exception
-
Exception that gets thrown if unacceptable algorithms are encountered.
- UnacceptableAlgorithmException(String) - Konstruktor für Ausnahmeklasse org.pgpainless.exception.UnacceptableAlgorithmException
- UnacceptableEncryptionKeyException(KeyException.PublicKeyAlgorithmPolicyException) - Konstruktor für Ausnahmeklasse org.pgpainless.exception.KeyException.UnacceptableEncryptionKeyException
- UnacceptableEncryptionKeyException(OpenPgpFingerprint) - Konstruktor für Ausnahmeklasse org.pgpainless.exception.KeyException.UnacceptableEncryptionKeyException
- UnacceptableSelfSignatureException(OpenPgpFingerprint) - Konstruktor für Ausnahmeklasse org.pgpainless.exception.KeyException.UnacceptableSelfSignatureException
- UnacceptableSigningKeyException(KeyException.PublicKeyAlgorithmPolicyException) - Konstruktor für Ausnahmeklasse org.pgpainless.exception.KeyException.UnacceptableSigningKeyException
- UnacceptableSigningKeyException(OpenPgpFingerprint) - Konstruktor für Ausnahmeklasse org.pgpainless.exception.KeyException.UnacceptableSigningKeyException
- UnacceptableThirdPartyCertificationKeyException(OpenPgpFingerprint) - Konstruktor für Ausnahmeklasse org.pgpainless.exception.KeyException.UnacceptableThirdPartyCertificationKeyException
- UnboundUserIdException(OpenPgpFingerprint, String, PGPSignature, PGPSignature) - Konstruktor für Ausnahmeklasse org.pgpainless.exception.KeyException.UnboundUserIdException
V
- valueOf(String) - Statische Methode in Enum-Klasse org.gnupg.GnuPGDummyExtension
-
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
- values() - Statische Methode in Enum-Klasse org.gnupg.GnuPGDummyExtension
-
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
W
- Whitelist - Klasse in org.pgpainless.util.selection.keyring.impl
-
Implementations of
KeyRingSelectionStrategywhich accept PGP KeyRings based on a whitelist of acceptable keyIds. - Whitelist.PubRingSelectionStrategy<O> - Klasse in org.pgpainless.util.selection.keyring.impl
-
KeyRingSelectionStrategywhich acceptsPGPPublicKeyRingsif the - Whitelist.SecRingSelectionStrategy<O> - Klasse in org.pgpainless.util.selection.keyring.impl
-
KeyRingSelectionStrategywhich acceptsPGPSecretKeyRingsif the - Wildcard - Klasse in org.pgpainless.util.selection.keyring.impl
-
Implementations of
KeyRingSelectionStrategywhich accept all keyRings. - Wildcard.PubRingSelectionStrategy<O> - Klasse in org.pgpainless.util.selection.keyring.impl
- Wildcard.SecRingSelectionStrategy<O> - Klasse in org.pgpainless.util.selection.keyring.impl
- WrongConsumingMethodException - Ausnahmeklasse in org.pgpainless.exception
- WrongConsumingMethodException(String) - Konstruktor für Ausnahmeklasse org.pgpainless.exception.WrongConsumingMethodException
- WrongPassphraseException - Ausnahmeklasse in org.pgpainless.exception
- WrongPassphraseException(long, PGPException) - Konstruktor für Ausnahmeklasse org.pgpainless.exception.WrongPassphraseException
- WrongPassphraseException(String) - Konstruktor für Ausnahmeklasse org.pgpainless.exception.WrongPassphraseException
- WrongPassphraseException(String, PGPException) - Konstruktor für Ausnahmeklasse org.pgpainless.exception.WrongPassphraseException
X
- XMPP - Klasse 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 - Klasse in org.pgpainless.util.selection.keyring.impl
-
PublicKeyRingSelectionStrategywhich accepts a givenPGPPublicKeyRingif its primary key has a user-id that matches the given - XMPP.SecRingSelectionStrategy - Klasse in org.pgpainless.util.selection.keyring.impl
-
SecretKeyRingSelectionStrategywhich accepts a givenPGPSecretKeyRingif its primary key has a user-id that matches the given
Alle Klassen und Schnittstellen|Alle Packages|Konstantenfeldwerte|Serialisierte Form