Index

A D E F G I K M N O P R S U V W X 
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.KeyFilter from the key ring and replace them with GNU_DUMMY keys with S2K protection mode GnuPGDummyExtension.DIVERT_TO_CARD.
divertPrivateKeysToCard(GnuPGDummyKeyUtil.KeyFilter, byte[]) - Methode in Klasse org.gnupg.GnuPGDummyKeyUtil.Builder
Remove all private keys that match the given GnuPGDummyKeyUtil.KeyFilter from the key ring and replace them with GNU_DUMMY keys with S2K protection mode GnuPGDummyExtension.DIVERT_TO_CARD.

E

ExactUserId - Klasse in org.pgpainless.util.selection.keyring.impl
Implementations of KeyRingSelectionStrategy which select key rings based on the exact user-id.
ExactUserId.PubRingSelectionStrategy - Klasse in org.pgpainless.util.selection.keyring.impl
PublicKeyRingSelectionStrategy which accepts PGPPublicKeyRings if those have a user-id which exactly matches the given
ExactUserId.SecRingSelectionStrategy - Klasse in org.pgpainless.util.selection.keyring.impl
SecretKeyRingSelectionStrategy which accepts PGPSecretKeyRings if 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,O> - Schnittstelle in org.pgpainless.util.selection.keyring
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 KeyRingSelectionStrategy for PGPPublicKeyRings.
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.KeyFilter from the key ring and replace them with GNU_DUMMY keys with S2K protection mode GnuPGDummyExtension.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 KeyRingSelectionStrategy for PGPSecretKeyRings.
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 MultiMap of keyRingCollections and return a new MultiMap which 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 KeyRingSelectionStrategy which accept PGP KeyRings based on a whitelist of acceptable keyIds.
Whitelist.PubRingSelectionStrategy<O> - Klasse in org.pgpainless.util.selection.keyring.impl
KeyRingSelectionStrategy which accepts PGPPublicKeyRings if the
Whitelist.SecRingSelectionStrategy<O> - Klasse in org.pgpainless.util.selection.keyring.impl
KeyRingSelectionStrategy which accepts PGPSecretKeyRings if the
Wildcard - Klasse in org.pgpainless.util.selection.keyring.impl
Implementations of KeyRingSelectionStrategy which 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 KeyRingSelectionStrategy which accept KeyRings containing a given XMPP address of the format "xmpp:alice@pgpainless.org".
XMPP.PubRingSelectionStrategy - Klasse in org.pgpainless.util.selection.keyring.impl
PublicKeyRingSelectionStrategy which accepts a given PGPPublicKeyRing if its primary key has a user-id that matches the given
XMPP.SecRingSelectionStrategy - Klasse in org.pgpainless.util.selection.keyring.impl
SecretKeyRingSelectionStrategy which accepts a given PGPSecretKeyRing if its primary key has a user-id that matches the given
A D E F G I K M N O P R S U V W X 
Alle Klassen und Schnittstellen|Alle Packages|Konstantenfeldwerte|Serialisierte Form