Skip navigation links
A B C D E F G H I K L M N O P R S T U V W X 

A

accept(O, PGPPublicKey) - Method in class org.pgpainless.key.selection.key.impl.EncryptionKeySelectionStrategy
 
accept(O, PGPPublicKey) - Method in class org.pgpainless.key.selection.key.impl.NoRevocation.PubKeySelectionStrategy
 
accept(O, PGPSecretKey) - Method in class org.pgpainless.key.selection.key.impl.NoRevocation.SecKeySelectionStrategy
 
accept(O, PGPSecretKey) - Method in class org.pgpainless.key.selection.key.impl.SignatureKeySelectionStrategy
 
accept(PGPPublicKey, PGPPublicKey) - Method in class org.pgpainless.key.selection.key.impl.SignedByMasterKey.PubkeySelectionStrategy
 
accept(O, K) - Method in interface org.pgpainless.key.selection.key.KeySelectionStrategy
 
accept(O, PGPPublicKey) - Method in class org.pgpainless.key.selection.key.util.And.PubKeySelectionStrategy
 
accept(O, PGPSecretKey) - Method in class org.pgpainless.key.selection.key.util.And.SecKeySelectionStrategy
 
accept(O, PGPPublicKey) - Method in class org.pgpainless.key.selection.key.util.Or.PubKeySelectionStrategy
 
accept(O, PGPSecretKey) - Method in class org.pgpainless.key.selection.key.util.Or.SecKeySelectionStrategy
 
accept(String, PGPPublicKey) - Method in class org.pgpainless.key.selection.keyring.impl.Email.PubRingSelectionStrategy
 
accept(String, PGPSecretKey) - Method in class org.pgpainless.key.selection.keyring.impl.Email.SecRingSelectionStrategy
 
accept(String, PGPPublicKeyRing) - Method in class org.pgpainless.key.selection.keyring.impl.ExactUserId.PubRingSelectionStrategy
 
accept(String, PGPSecretKeyRing) - Method in class org.pgpainless.key.selection.keyring.impl.ExactUserId.SecRingSelectionStrategy
 
accept(String, PGPPublicKey) - Method in class org.pgpainless.key.selection.keyring.impl.PartialUserId.PubRingSelectionStrategy
 
accept(String, PGPSecretKey) - Method in class org.pgpainless.key.selection.keyring.impl.PartialUserId.SecRingSelectionStrategy
 
accept(O, PGPPublicKeyRing) - Method in class org.pgpainless.key.selection.keyring.impl.Whitelist.PubRingSelectionStrategy
 
accept(O, PGPSecretKeyRing) - Method in class org.pgpainless.key.selection.keyring.impl.Whitelist.SecRingSelectionStrategy
 
accept(O, PGPPublicKeyRing) - Method in class org.pgpainless.key.selection.keyring.impl.Wildcard.PubRingSelectionStrategy
 
accept(O, PGPSecretKeyRing) - Method in class org.pgpainless.key.selection.keyring.impl.Wildcard.SecRingSelectionStrategy
 
accept(String, PGPPublicKeyRing) - Method in class org.pgpainless.key.selection.keyring.impl.XMPP.PubRingSelectionStrategy
 
accept(String, PGPSecretKeyRing) - Method in class org.pgpainless.key.selection.keyring.impl.XMPP.SecRingSelectionStrategy
 
accept(O, R) - Method in interface org.pgpainless.key.selection.keyring.KeyRingSelectionStrategy
 
addPassphrase(Long, Passphrase) - Method in class org.pgpainless.key.protection.PassphraseMapKeyRingProtector
Add a passphrase to the cache.
AlgorithmSuite - Class in org.pgpainless.algorithm
 
AlgorithmSuite(List<SymmetricKeyAlgorithm>, List<HashAlgorithm>, List<CompressionAlgorithm>) - Constructor for class org.pgpainless.algorithm.AlgorithmSuite
 
And - Class in org.pgpainless.key.selection.key.util
 
And() - Constructor for class org.pgpainless.key.selection.key.util.And
 
And.PubKeySelectionStrategy<O> - Class in org.pgpainless.key.selection.key.util
 
And.SecKeySelectionStrategy<O> - Class in org.pgpainless.key.selection.key.util
 
andToSelf(PGPPublicKey...) - Method in interface org.pgpainless.encryption_signing.EncryptionBuilderInterface.WithAlgorithms
 
andToSelf(PGPPublicKeyRing...) - Method in interface org.pgpainless.encryption_signing.EncryptionBuilderInterface.WithAlgorithms
 
andToSelf(PGPPublicKeyRingCollection) - Method in interface org.pgpainless.encryption_signing.EncryptionBuilderInterface.WithAlgorithms
 
andToSelf(PublicKeyRingSelectionStrategy<O>, MultiMap<O, PGPPublicKeyRingCollection>) - Method in interface org.pgpainless.encryption_signing.EncryptionBuilderInterface.WithAlgorithms
 
asciiArmor() - Method in interface org.pgpainless.encryption_signing.EncryptionBuilderInterface.Armor
 

B

BCUtil - Class in org.pgpainless.util
 
BCUtil() - Constructor for class org.pgpainless.util.BCUtil
 
build() - Method in interface org.pgpainless.decryption_verification.DecryptionBuilderInterface.Build
 
build() - Method in interface org.pgpainless.key.generation.KeyRingBuilderInterface.Build
 

C

charAt(int) - Method in class org.pgpainless.key.OpenPgpV4Fingerprint
 
clear() - Method in class org.pgpainless.util.MultiMap
 
clear() - Method in class org.pgpainless.util.Passphrase
Overwrite the char array with spaces and mark the Passphrase as invalidated.
close() - Method in class org.pgpainless.decryption_verification.DecryptionStream
 
close() - Method in class org.pgpainless.encryption_signing.EncryptionStream
 
compareTo(OpenPgpV4Fingerprint) - Method in class org.pgpainless.key.OpenPgpV4Fingerprint
 
CompressionAlgorithm - Enum in org.pgpainless.algorithm
 
containsKey(K) - Method in class org.pgpainless.util.MultiMap
 
containsValue(V) - Method in class org.pgpainless.util.MultiMap
 
containsVerifiedSignatureFrom(PGPPublicKeyRing) - Method in class org.pgpainless.decryption_verification.OpenPgpMetadata
 
containsVerifiedSignatureFrom(OpenPgpV4Fingerprint) - Method in class org.pgpainless.decryption_verification.OpenPgpMetadata
 
create(InputStream, PGPSecretKeyRingCollection, SecretKeyRingProtector, Set<PGPPublicKeyRing>, MissingPublicKeyCallback) - Static method in class org.pgpainless.decryption_verification.DecryptionStreamFactory
 
createDecryptor() - Static method in class org.pgpainless.PGPainless
Create a DecryptionStream, which can be used to decrypt and/or verify data using OpenPGP.
createEncryptor() - Static method in class org.pgpainless.PGPainless
Create an EncryptionStream, which can be used to encrypt and/or sign data using OpenPGP.

D

DecryptionBuilder - Class in org.pgpainless.decryption_verification
 
DecryptionBuilder() - Constructor for class org.pgpainless.decryption_verification.DecryptionBuilder
 
DecryptionBuilderInterface - Interface in org.pgpainless.decryption_verification
 
DecryptionBuilderInterface.Build - Interface in org.pgpainless.decryption_verification
 
DecryptionBuilderInterface.DecryptWith - Interface in org.pgpainless.decryption_verification
 
DecryptionBuilderInterface.HandleMissingPublicKeys - Interface in org.pgpainless.decryption_verification
 
DecryptionBuilderInterface.VerifyWith - Interface in org.pgpainless.decryption_verification
 
DecryptionStream - Class in org.pgpainless.decryption_verification
 
DecryptionStreamFactory - Class in org.pgpainless.decryption_verification
 
decryptWith(SecretKeyRingProtector, PGPSecretKeyRingCollection) - Method in interface org.pgpainless.decryption_verification.DecryptionBuilderInterface.DecryptWith
 
decryptWithPassword(byte[], Passphrase) - Static method in class org.pgpainless.PGPainless
Decrypt some symmetrically encrypted data using a password.
DiffieHellmanLength - Enum in org.pgpainless.key.generation.type.length
 
done() - Method in interface org.pgpainless.key.generation.KeySpecBuilderInterface.WithFeatures
 
doNotDecrypt() - Method in interface org.pgpainless.decryption_verification.DecryptionBuilderInterface.DecryptWith
 
doNotEncrypt() - Method in interface org.pgpainless.encryption_signing.EncryptionBuilderInterface.ToRecipients
 
doNotSign() - Method in interface org.pgpainless.encryption_signing.EncryptionBuilderInterface.SignWith
 
doNotVerify() - Method in interface org.pgpainless.decryption_verification.DecryptionBuilderInterface.VerifyWith
 

E

ECDH - Class in org.pgpainless.key.generation.type
 
ECDSA - Class in org.pgpainless.key.generation.type
 
ElGamal_ENCRYPT - Class in org.pgpainless.key.generation.type
 
ElGamal_GENERAL - Class in org.pgpainless.key.generation.type
 
ElGamalLength - Enum in org.pgpainless.key.generation.type.length
The following primes are taken from RFC-3526.
EllipticCurve - Enum in org.pgpainless.key.generation.type.curve
 
Email - Class in org.pgpainless.key.selection.keyring.impl
 
Email() - Constructor for class org.pgpainless.key.selection.keyring.impl.Email
 
Email.PubRingSelectionStrategy - Class in org.pgpainless.key.selection.keyring.impl
 
Email.SecRingSelectionStrategy - Class in org.pgpainless.key.selection.keyring.impl
 
emptyPassphrase() - Static method in class org.pgpainless.util.Passphrase
Represents a Passphrase instance that represents no password.
EncryptionBuilder - Class in org.pgpainless.encryption_signing
 
EncryptionBuilder() - Constructor for class org.pgpainless.encryption_signing.EncryptionBuilder
 
EncryptionBuilderInterface - Interface in org.pgpainless.encryption_signing
 
EncryptionBuilderInterface.Armor - Interface in org.pgpainless.encryption_signing
 
EncryptionBuilderInterface.SignWith - Interface in org.pgpainless.encryption_signing
 
EncryptionBuilderInterface.ToRecipients - Interface in org.pgpainless.encryption_signing
 
EncryptionBuilderInterface.WithAlgorithms - Interface in org.pgpainless.encryption_signing
 
EncryptionKeySelectionStrategy<O> - Class in org.pgpainless.key.selection.key.impl
Key Selection Strategy that only accepts PGPPublicKeys which are capable of encryption.
EncryptionKeySelectionStrategy() - Constructor for class org.pgpainless.key.selection.key.impl.EncryptionKeySelectionStrategy
 
EncryptionStream - Class in org.pgpainless.encryption_signing
This class is based upon Jens Neuhalfen's Bouncy-GPG PGPEncryptingStream.
encryptWithPassword(byte[], Passphrase, SymmetricKeyAlgorithm) - Static method in class org.pgpainless.PGPainless
Encrypt some data symmetrically using OpenPGP and a password.
entrySet() - Method in class org.pgpainless.util.MultiMap
 
equals(Object) - Method in class org.pgpainless.key.OpenPgpV4Fingerprint
 
equals(Object) - Method in class org.pgpainless.util.MultiMap
 
ExactUserId - Class in org.pgpainless.key.selection.keyring.impl
 
ExactUserId() - Constructor for class org.pgpainless.key.selection.keyring.impl.ExactUserId
 
ExactUserId.PubRingSelectionStrategy - Class in org.pgpainless.key.selection.keyring.impl
 
ExactUserId.SecRingSelectionStrategy - Class in org.pgpainless.key.selection.keyring.impl
 

F

Feature - Enum in org.pgpainless.algorithm
 
finalize() - Method in class org.pgpainless.util.Passphrase
Call Passphrase.clear() to make sure the memory is overwritten.
flush() - Method in class org.pgpainless.encryption_signing.EncryptionStream
 
forgetPassphrase(Long) - Method in class org.pgpainless.key.protection.PassphraseMapKeyRingProtector
Remove a passphrase from the cache.
fromCurve(EllipticCurve) - Static method in class org.pgpainless.key.generation.type.ECDH
 
fromCurve(EllipticCurve) - Static method in class org.pgpainless.key.generation.type.ECDSA
 
fromId(int) - Static method in enum org.pgpainless.algorithm.CompressionAlgorithm
 
fromId(byte) - Static method in enum org.pgpainless.algorithm.Feature
 
fromId(int) - Static method in enum org.pgpainless.algorithm.HashAlgorithm
 
fromId(int) - Static method in enum org.pgpainless.algorithm.PublicKeyAlgorithm
 
fromId(int) - Static method in enum org.pgpainless.algorithm.SymmetricKeyAlgorithm
 
fromInteger(int) - Static method in enum org.pgpainless.algorithm.KeyFlag
 

G

generateKeyRing() - Static method in class org.pgpainless.PGPainless
Generate a new OpenPGP key ring.
get(K) - Method in class org.pgpainless.util.MultiMap
 
getAlgorithm() - Method in class org.pgpainless.key.generation.type.ECDH
 
getAlgorithm() - Method in class org.pgpainless.key.generation.type.ECDSA
 
getAlgorithm() - Method in class org.pgpainless.key.generation.type.ElGamal_ENCRYPT
 
getAlgorithm() - Method in class org.pgpainless.key.generation.type.ElGamal_GENERAL
 
getAlgorithm() - Method in interface org.pgpainless.key.generation.type.KeyType
 
getAlgorithm() - Method in class org.pgpainless.key.generation.type.RSA_ENCRYPT
 
getAlgorithm() - Method in class org.pgpainless.key.generation.type.RSA_GENERAL
 
getAlgorithm() - Method in class org.pgpainless.key.generation.type.RSA_SIGN
 
getAlgorithmId() - Method in enum org.pgpainless.algorithm.CompressionAlgorithm
 
getAlgorithmId() - Method in enum org.pgpainless.algorithm.HashAlgorithm
 
getAlgorithmId() - Method in enum org.pgpainless.algorithm.PublicKeyAlgorithm
 
getAlgorithmId() - Method in enum org.pgpainless.algorithm.SymmetricKeyAlgorithm
 
getAlgorithmSpec() - Method in class org.pgpainless.key.generation.type.ECDH
 
getAlgorithmSpec() - Method in class org.pgpainless.key.generation.type.ElGamal_GENERAL
 
getAlgorithmSpec() - Method in interface org.pgpainless.key.generation.type.KeyType
 
getAlgorithmSpec() - Method in class org.pgpainless.key.generation.type.RSA_GENERAL
 
getAllSignatureKeyFingerprints() - Method in class org.pgpainless.decryption_verification.OpenPgpMetadata
 
getBuilder(KeyType) - Static method in class org.pgpainless.key.generation.KeySpec
 
getChars() - Method in class org.pgpainless.util.Passphrase
Return a copy of the underlying char array.
getCompressionAlgorithm() - Method in class org.pgpainless.decryption_verification.OpenPgpMetadata
 
getCompressionAlgorithmIds() - Method in class org.pgpainless.algorithm.AlgorithmSuite
 
getCompressionAlgorithms() - Method in class org.pgpainless.algorithm.AlgorithmSuite
 
getDecodedBytes(byte[]) - Static method in class org.pgpainless.util.BCUtil
 
getDecodedBytes(InputStream) - Static method in class org.pgpainless.util.BCUtil
 
getDecryptionFingerprint() - Method in class org.pgpainless.decryption_verification.OpenPgpMetadata
 
getDecryptor(Long) - Method in class org.pgpainless.key.protection.PassphraseMapKeyRingProtector
 
getDecryptor(Long) - Method in class org.pgpainless.key.protection.PasswordBasedSecretKeyRingProtector
 
getDecryptor(Long) - Method in interface org.pgpainless.key.protection.SecretKeyRingProtector
Return a decryptor for the key of id keyId.
getDecryptor(Long) - Method in class org.pgpainless.key.protection.UnprotectedKeysProtector
 
getDefaultAlgorithmSuite() - Static method in class org.pgpainless.algorithm.AlgorithmSuite
 
getEncryptionAlgorithm() - Method in class org.pgpainless.key.protection.KeyRingProtectionSettings
 
getEncryptor(Long) - Method in class org.pgpainless.key.protection.PassphraseMapKeyRingProtector
 
getEncryptor(Long) - Method in class org.pgpainless.key.protection.PasswordBasedSecretKeyRingProtector
 
getEncryptor(Long) - Method in interface org.pgpainless.key.protection.SecretKeyRingProtector
Return an encryptor for the key of id keyId.
getEncryptor(Long) - Method in class org.pgpainless.key.protection.UnprotectedKeysProtector
 
getFeatureId() - Method in enum org.pgpainless.algorithm.Feature
 
getFlag() - Method in enum org.pgpainless.algorithm.KeyFlag
 
getG() - Method in enum org.pgpainless.key.generation.type.length.ElGamalLength
 
getHashAlgorithm() - Method in class org.pgpainless.key.protection.KeyRingProtectionSettings
 
getHashAlgorithmIds() - Method in class org.pgpainless.algorithm.AlgorithmSuite
 
getHashAlgorithms() - Method in class org.pgpainless.algorithm.AlgorithmSuite
 
getKeyId() - Method in exception org.pgpainless.exception.SecretKeyNotFoundException
 
getKeyId() - Method in class org.pgpainless.key.collection.PGPKeyRing
 
getKeyId() - Method in class org.pgpainless.key.OpenPgpV4Fingerprint
Return the key id of the OpenPGP public key this OpenPgpV4Fingerprint belongs to.
getKeyRingFromCollection(PGPSecretKeyRingCollection, Long) - Static method in class org.pgpainless.util.BCUtil
 
getKeyRingFromCollection(PGPPublicKeyRingCollection, Long) - Static method in class org.pgpainless.util.BCUtil
 
getLength() - Method in enum org.pgpainless.key.generation.type.length.DiffieHellmanLength
 
getLength() - Method in enum org.pgpainless.key.generation.type.length.ElGamalLength
 
getLength() - Method in interface org.pgpainless.key.generation.type.length.KeyLength
 
getLength() - Method in enum org.pgpainless.key.generation.type.length.RsaLength
 
getMasterKey() - Method in class org.pgpainless.key.collection.PGPKeyRing
 
getMasterKeyFrom(PGPPublicKeyRing) - Static method in class org.pgpainless.util.BCUtil
Return the PGPPublicKey which is the master key of the key ring.
getMasterKeyFrom(PGPKeyRing) - Static method in class org.pgpainless.util.BCUtil
 
getName() - Method in enum org.pgpainless.key.generation.type.curve.EllipticCurve
 
getName() - Method in class org.pgpainless.key.generation.type.ECDH
 
getName() - Method in class org.pgpainless.key.generation.type.ECDSA
 
getName() - Method in class org.pgpainless.key.generation.type.ElGamal_GENERAL
 
getName() - Method in interface org.pgpainless.key.generation.type.KeyType
 
getName() - Method in class org.pgpainless.key.generation.type.RSA_GENERAL
 
getP() - Method in enum org.pgpainless.key.generation.type.length.ElGamalLength
 
getPassphraseFor(Long) - Method in class org.pgpainless.key.protection.PassphraseMapKeyRingProtector
 
getPassphraseFor(Long) - Method in interface org.pgpainless.key.protection.SecretKeyPassphraseProvider
Return a passphrase for the given key.
getPgpDecoderInputStream(byte[]) - Static method in class org.pgpainless.util.BCUtil
 
getPgpDecoderInputStream(InputStream) - Static method in class org.pgpainless.util.BCUtil
 
getPublicKeys() - Method in class org.pgpainless.key.collection.PGPKeyRing
 
getRecipientKeyIds() - Method in class org.pgpainless.decryption_verification.OpenPgpMetadata
 
getResult() - Method in class org.pgpainless.decryption_verification.DecryptionStream
 
getResult() - Method in class org.pgpainless.encryption_signing.EncryptionStream
 
getS2kCount() - Method in class org.pgpainless.key.protection.KeyRingProtectionSettings
 
getSecretKeys() - Method in class org.pgpainless.key.collection.PGPKeyRing
 
getSymmetricKeyAlgorithm() - Method in class org.pgpainless.decryption_verification.OpenPgpMetadata
 
getSymmetricKeyAlgorithmIds() - Method in class org.pgpainless.algorithm.AlgorithmSuite
 
getSymmetricKeyAlgorithms() - Method in class org.pgpainless.algorithm.AlgorithmSuite
 
getV4Fingerprint() - Method in class org.pgpainless.key.collection.PGPKeyRing
 
getVerifiedSignaturesFingerprints() - Method in class org.pgpainless.decryption_verification.OpenPgpMetadata
 

H

handleMissingPublicKeysWith(MissingPublicKeyCallback) - Method in interface org.pgpainless.decryption_verification.DecryptionBuilderInterface.HandleMissingPublicKeys
 
HashAlgorithm - Enum in org.pgpainless.algorithm
 
hashCode() - Method in class org.pgpainless.key.OpenPgpV4Fingerprint
 
hashCode() - Method in class org.pgpainless.util.MultiMap
 
hasSecretKeys() - Method in class org.pgpainless.key.collection.PGPKeyRing
 

I

ignoreMissingPublicKeys() - Method in interface org.pgpainless.decryption_verification.DecryptionBuilderInterface.HandleMissingPublicKeys
 
importPublicKeys(PGPPublicKeyRingCollection) - Method in class org.pgpainless.key.collection.KeyRingCollection
 
importSecretKeys(PGPSecretKeyRingCollection) - Method in class org.pgpainless.key.collection.KeyRingCollection
 
isEmpty() - Method in class org.pgpainless.util.MultiMap
 
isEncrypted() - Method in class org.pgpainless.decryption_verification.OpenPgpMetadata
 
isIntegrityProtected() - Method in class org.pgpainless.decryption_verification.OpenPgpMetadata
 
isSigned() - Method in class org.pgpainless.decryption_verification.OpenPgpMetadata
 
isValid() - Method in class org.pgpainless.util.Passphrase
Return true if the passphrase has not yet been cleared.
isVerified() - Method in class org.pgpainless.decryption_verification.OpenPgpMetadata
 

K

KeyFlag - Enum in org.pgpainless.algorithm
 
KeyLength - Interface in org.pgpainless.key.generation.type.length
 
keyRing(InputStream, InputStream) - Method in class org.pgpainless.key.parsing.KeyRingReader
 
keyRing(byte[], byte[]) - Method in class org.pgpainless.key.parsing.KeyRingReader
 
keyRing(String, String) - Method in class org.pgpainless.key.parsing.KeyRingReader
 
KeyRingBuilder - Class in org.pgpainless.key.generation
 
KeyRingBuilder() - Constructor for class org.pgpainless.key.generation.KeyRingBuilder
 
KeyRingBuilderInterface - Interface in org.pgpainless.key.generation
 
KeyRingBuilderInterface.Build - Interface in org.pgpainless.key.generation
 
KeyRingBuilderInterface.WithPassphrase - Interface in org.pgpainless.key.generation
 
KeyRingBuilderInterface.WithPrimaryUserId - Interface in org.pgpainless.key.generation
 
KeyRingCollection - Class in org.pgpainless.key.collection
 
KeyRingCollection(PGPPublicKeyRingCollection, PGPSecretKeyRingCollection) - Constructor for class org.pgpainless.key.collection.KeyRingCollection
 
KeyRingCollection(File, File) - Constructor for class org.pgpainless.key.collection.KeyRingCollection
 
KeyRingCollection(PGPPublicKeyRingCollection) - Constructor for class org.pgpainless.key.collection.KeyRingCollection
 
KeyRingCollection(PGPSecretKeyRingCollection) - Constructor for class org.pgpainless.key.collection.KeyRingCollection
 
keyRingContainsKeyWithId(PGPPublicKeyRing, long) - Static method in class org.pgpainless.util.BCUtil
 
keyRingContainsKeyWithId(PGPSecretKeyRing, long) - Static method in class org.pgpainless.util.BCUtil
 
KeyRingProtectionSettings - Class in org.pgpainless.key.protection
 
KeyRingProtectionSettings(SymmetricKeyAlgorithm, HashAlgorithm, int) - Constructor for class org.pgpainless.key.protection.KeyRingProtectionSettings
 
KeyRingReader - Class in org.pgpainless.key.parsing
 
KeyRingReader() - Constructor for class org.pgpainless.key.parsing.KeyRingReader
 
KeyRingSelectionStrategy<R,C,O> - Interface in org.pgpainless.key.selection.keyring
 
keyRingsToKeyRingCollection(PGPPublicKeyRing...) - Static method in class org.pgpainless.util.BCUtil
 
keyRingsToKeyRingCollection(PGPSecretKeyRing...) - Static method in class org.pgpainless.util.BCUtil
 
KeyRingSubKeyFix - Class in org.pgpainless.util
 
KeyRingSubKeyFix() - Constructor for class org.pgpainless.util.KeyRingSubKeyFix
 
KeySelectionStrategy<K,R,O> - Interface in org.pgpainless.key.selection.key
Interface that describes a selection strategy for OpenPGP keys.
keySet() - Method in class org.pgpainless.util.MultiMap
 
KeySpec - Class in org.pgpainless.key.generation
 
KeySpecBuilder - Class in org.pgpainless.key.generation
 
KeySpecBuilderInterface - Interface in org.pgpainless.key.generation
 
KeySpecBuilderInterface.WithDetailedConfiguration - Interface in org.pgpainless.key.generation
 
KeySpecBuilderInterface.WithFeatures - Interface in org.pgpainless.key.generation
 
KeySpecBuilderInterface.WithPreferredCompressionAlgorithms - Interface in org.pgpainless.key.generation
 
KeySpecBuilderInterface.WithPreferredHashAlgorithms - Interface in org.pgpainless.key.generation
 
KeySpecBuilderInterface.WithPreferredSymmetricAlgorithms - Interface in org.pgpainless.key.generation
 
KeyType - Interface in org.pgpainless.key.generation.type
 

L

length() - Method in class org.pgpainless.key.OpenPgpV4Fingerprint
 

M

mark(int) - Method in class org.pgpainless.decryption_verification.SignatureVerifyingInputStream
 
markSupported() - Method in class org.pgpainless.decryption_verification.SignatureVerifyingInputStream
 
MissingPublicKeyCallback - Interface in org.pgpainless.decryption_verification
 
MultiMap<K,V> - Class in org.pgpainless.util
 
MultiMap() - Constructor for class org.pgpainless.util.MultiMap
 
MultiMap(MultiMap<K, V>) - Constructor for class org.pgpainless.util.MultiMap
 
MultiMap(Map<K, Set<V>>) - Constructor for class org.pgpainless.util.MultiMap
 

N

noArmor() - Method in interface org.pgpainless.encryption_signing.EncryptionBuilderInterface.Armor
 
NoRevocation - Class in org.pgpainless.key.selection.key.impl
Key Selection Strategies that do accept only keys, which have no revocation.
NoRevocation() - Constructor for class org.pgpainless.key.selection.key.impl.NoRevocation
 
NoRevocation.PubKeySelectionStrategy<O> - Class in org.pgpainless.key.selection.key.impl
Key Selection Strategy which only accepts PGPPublicKeys which have no revocation.
NoRevocation.SecKeySelectionStrategy<O> - Class in org.pgpainless.key.selection.key.impl
Key Selection Strategy which only accepts PGPSecretKeys which have no revocation.

O

onInputStream(InputStream) - Method in class org.pgpainless.decryption_verification.DecryptionBuilder
 
onInputStream(InputStream) - Method in interface org.pgpainless.decryption_verification.DecryptionBuilderInterface
 
onMissingPublicKeyEncountered(Long) - Method in interface org.pgpainless.decryption_verification.MissingPublicKeyCallback
This method gets called if we encounter a signature of an unknown key.
onOutputStream(OutputStream) - Method in class org.pgpainless.encryption_signing.EncryptionBuilder
 
onOutputStream(OutputStream) - Method in interface org.pgpainless.encryption_signing.EncryptionBuilderInterface
 
OpenPgpMetadata - Class in org.pgpainless.decryption_verification
 
OpenPgpMetadata(Set<Long>, OpenPgpV4Fingerprint, SymmetricKeyAlgorithm, CompressionAlgorithm, boolean, Set<Long>, Set<OpenPgpV4Fingerprint>) - Constructor for class org.pgpainless.decryption_verification.OpenPgpMetadata
 
OpenPgpV4Fingerprint - Class in org.pgpainless.key
This class represents an hex encoded, uppercase OpenPGP v4 fingerprint.
OpenPgpV4Fingerprint(String) - Constructor for class org.pgpainless.key.OpenPgpV4Fingerprint
OpenPgpV4Fingerprint(byte[]) - Constructor for class org.pgpainless.key.OpenPgpV4Fingerprint
 
OpenPgpV4Fingerprint(PGPPublicKey) - Constructor for class org.pgpainless.key.OpenPgpV4Fingerprint
 
OpenPgpV4Fingerprint(PGPSecretKey) - Constructor for class org.pgpainless.key.OpenPgpV4Fingerprint
 
OpenPgpV4Fingerprint(PGPPublicKeyRing) - Constructor for class org.pgpainless.key.OpenPgpV4Fingerprint
 
OpenPgpV4Fingerprint(PGPSecretKeyRing) - Constructor for class org.pgpainless.key.OpenPgpV4Fingerprint
 
Or - Class in org.pgpainless.key.selection.key.util
 
Or() - Constructor for class org.pgpainless.key.selection.key.util.Or
 
Or.PubKeySelectionStrategy<O> - Class in org.pgpainless.key.selection.key.util
 
Or.SecKeySelectionStrategy<O> - Class in org.pgpainless.key.selection.key.util
 
org.pgpainless - package org.pgpainless
PGPainless - Use OpenPGP Painlessly!
org.pgpainless.algorithm - package org.pgpainless.algorithm
Enums which map to OpenPGP's algorithm IDs.
org.pgpainless.decryption_verification - package org.pgpainless.decryption_verification
Classes used to decryption and verification of OpenPGP encrypted / signed data.
org.pgpainless.encryption_signing - package org.pgpainless.encryption_signing
Classes used to encrypt or sign data using OpenPGP.
org.pgpainless.exception - package org.pgpainless.exception
Exceptions.
org.pgpainless.key - package org.pgpainless.key
Classes related to OpenPGP keys.
org.pgpainless.key.collection - package org.pgpainless.key.collection
OpenPGP key collections.
org.pgpainless.key.generation - package org.pgpainless.key.generation
Classes related to OpenPGP key generation.
org.pgpainless.key.generation.type - package org.pgpainless.key.generation.type
Classes describing different OpenPGP key types.
org.pgpainless.key.generation.type.curve - package org.pgpainless.key.generation.type.curve
Classes related to elliptic curve cryptography.
org.pgpainless.key.generation.type.length - package org.pgpainless.key.generation.type.length
Classes describing the lengths of different public key crypto systems.
org.pgpainless.key.parsing - package org.pgpainless.key.parsing
Classes related to OpenPGP key reading.
org.pgpainless.key.protection - package org.pgpainless.key.protection
Classes related to OpenPGP secret key password protection.
org.pgpainless.key.selection.key - package org.pgpainless.key.selection.key
Different Key Selection Strategies.
org.pgpainless.key.selection.key.impl - package org.pgpainless.key.selection.key.impl
Implementations of Key Selection Strategies.
org.pgpainless.key.selection.key.util - package org.pgpainless.key.selection.key.util
Implementations of utility Key Selection Strategies.
org.pgpainless.key.selection.keyring - package org.pgpainless.key.selection.keyring
Different Key Ring Selection Strategies.
org.pgpainless.key.selection.keyring.impl - package org.pgpainless.key.selection.keyring.impl
Implementations of Key Ring Selection Strategies.
org.pgpainless.symmetric_encryption - package org.pgpainless.symmetric_encryption
Classes related to OpenPGP symmetric encryption.
org.pgpainless.util - package org.pgpainless.util
Utility classes.

P

PartialUserId - Class in org.pgpainless.key.selection.keyring.impl
 
PartialUserId() - Constructor for class org.pgpainless.key.selection.keyring.impl.PartialUserId
 
PartialUserId.PubRingSelectionStrategy - Class in org.pgpainless.key.selection.keyring.impl
 
PartialUserId.SecRingSelectionStrategy - Class in org.pgpainless.key.selection.keyring.impl
 
Passphrase - Class in org.pgpainless.util
 
Passphrase(char[]) - Constructor for class org.pgpainless.util.Passphrase
Passphrase for keys etc.
PassphraseMapKeyRingProtector - Class in org.pgpainless.key.protection
Implementation of the SecretKeyRingProtector which holds a map of key ids and their passwords.
PassphraseMapKeyRingProtector(Map<Long, Passphrase>, KeyRingProtectionSettings, SecretKeyPassphraseProvider) - Constructor for class org.pgpainless.key.protection.PassphraseMapKeyRingProtector
 
passphraseProvider - Variable in class org.pgpainless.key.protection.PasswordBasedSecretKeyRingProtector
 
PasswordBasedSecretKeyRingProtector - Class in org.pgpainless.key.protection
Provides PBESecretKeyDecryptor and PBESecretKeyEncryptor objects while getting the passphrases from a SecretKeyPassphraseProvider and using settings from an KeyRingProtectionSettings.
PasswordBasedSecretKeyRingProtector(KeyRingProtectionSettings, SecretKeyPassphraseProvider) - Constructor for class org.pgpainless.key.protection.PasswordBasedSecretKeyRingProtector
Constructor.
PGPainless - Class in org.pgpainless
 
PGPainless() - Constructor for class org.pgpainless.PGPainless
 
PGPKeyRing - Class in org.pgpainless.key.collection
 
PGPKeyRing(PGPPublicKeyRing, PGPSecretKeyRing) - Constructor for class org.pgpainless.key.collection.PGPKeyRing
 
PGPKeyRing(PGPPublicKeyRing) - Constructor for class org.pgpainless.key.collection.PGPKeyRing
 
PGPKeyRing(PGPSecretKeyRing) - Constructor for class org.pgpainless.key.collection.PGPKeyRing
 
protectionSettings - Variable in class org.pgpainless.key.protection.PasswordBasedSecretKeyRingProtector
 
PubKeySelectionStrategy() - Constructor for class org.pgpainless.key.selection.key.impl.NoRevocation.PubKeySelectionStrategy
 
PubkeySelectionStrategy() - Constructor for class org.pgpainless.key.selection.key.impl.SignedByMasterKey.PubkeySelectionStrategy
 
PubKeySelectionStrategy(PublicKeySelectionStrategy<O>, PublicKeySelectionStrategy<O>) - Constructor for class org.pgpainless.key.selection.key.util.And.PubKeySelectionStrategy
 
PubKeySelectionStrategy(PublicKeySelectionStrategy<O>, PublicKeySelectionStrategy<O>) - Constructor for class org.pgpainless.key.selection.key.util.Or.PubKeySelectionStrategy
 
PublicKeyAlgorithm - Enum in org.pgpainless.algorithm
 
publicKeyRing(InputStream) - Method in class org.pgpainless.key.parsing.KeyRingReader
 
publicKeyRing(byte[]) - Method in class org.pgpainless.key.parsing.KeyRingReader
 
publicKeyRing(String) - Method in class org.pgpainless.key.parsing.KeyRingReader
 
publicKeyRingCollection(InputStream) - Method in class org.pgpainless.key.parsing.KeyRingReader
 
publicKeyRingCollection(byte[]) - Method in class org.pgpainless.key.parsing.KeyRingReader
 
publicKeyRingCollection(String) - Method in class org.pgpainless.key.parsing.KeyRingReader
 
publicKeyRingFromSecretKeyRing(PGPSecretKeyRing) - Static method in class org.pgpainless.util.BCUtil
 
PublicKeyRingSelectionStrategy<O> - Class in org.pgpainless.key.selection.keyring
 
PublicKeyRingSelectionStrategy() - Constructor for class org.pgpainless.key.selection.keyring.PublicKeyRingSelectionStrategy
 
PublicKeySelectionStrategy<O> - Class in org.pgpainless.key.selection.key
Key Selection Strategy which accepts PGPPublicKeys that are accepted by the abstract method KeySelectionStrategy.accept(Object, Object).
PublicKeySelectionStrategy() - Constructor for class org.pgpainless.key.selection.key.PublicKeySelectionStrategy
 
PubRingSelectionStrategy() - Constructor for class org.pgpainless.key.selection.keyring.impl.Email.PubRingSelectionStrategy
 
PubRingSelectionStrategy() - Constructor for class org.pgpainless.key.selection.keyring.impl.ExactUserId.PubRingSelectionStrategy
 
PubRingSelectionStrategy() - Constructor for class org.pgpainless.key.selection.keyring.impl.PartialUserId.PubRingSelectionStrategy
 
PubRingSelectionStrategy(MultiMap<O, Long>) - Constructor for class org.pgpainless.key.selection.keyring.impl.Whitelist.PubRingSelectionStrategy
 
PubRingSelectionStrategy(Map<O, Set<Long>>) - Constructor for class org.pgpainless.key.selection.keyring.impl.Whitelist.PubRingSelectionStrategy
 
PubRingSelectionStrategy() - Constructor for class org.pgpainless.key.selection.keyring.impl.Wildcard.PubRingSelectionStrategy
 
PubRingSelectionStrategy() - Constructor for class org.pgpainless.key.selection.keyring.impl.XMPP.PubRingSelectionStrategy
 
put(K, V) - Method in class org.pgpainless.util.MultiMap
 
put(K, Set<V>) - Method in class org.pgpainless.util.MultiMap
 
putAll(Map<? extends K, ? extends Set<V>>) - Method in class org.pgpainless.util.MultiMap
 

R

read() - Method in class org.pgpainless.decryption_verification.DecryptionStream
 
read() - Method in class org.pgpainless.decryption_verification.SignatureVerifyingInputStream
 
read(byte[]) - Method in class org.pgpainless.decryption_verification.SignatureVerifyingInputStream
 
read(byte[], int, int) - Method in class org.pgpainless.decryption_verification.SignatureVerifyingInputStream
 
readKeyRing(InputStream, InputStream) - Static method in class org.pgpainless.key.parsing.KeyRingReader
 
readKeyRing() - Static method in class org.pgpainless.PGPainless
Read an existing OpenPGP key ring.
readPublicKeyRing(InputStream) - Static method in class org.pgpainless.key.parsing.KeyRingReader
 
readPublicKeyRingCollection(InputStream) - Static method in class org.pgpainless.key.parsing.KeyRingReader
 
readSecretKeyRing(InputStream) - Static method in class org.pgpainless.key.parsing.KeyRingReader
 
readSecretKeyRingCollection(InputStream) - Static method in class org.pgpainless.key.parsing.KeyRingReader
 
remove(K) - Method in class org.pgpainless.util.MultiMap
 
removeUnassociatedKeysFromKeyRing(PGPPublicKeyRing, PGPPublicKey) - Static method in class org.pgpainless.util.BCUtil
Remove all keys from the key ring, are either not having a subkey signature from the master key (identified by masterKeyId), or are revoked ("normal" key revocation, as well as subkey revocation).
removeUnassociatedKeysFromKeyRing(PGPSecretKeyRing, PGPPublicKey) - Static method in class org.pgpainless.util.BCUtil
Remove all keys from the key ring, are either not having a subkey signature from the master key (identified by masterKeyId), or are revoked ("normal" key revocation, as well as subkey revocation).
repairSubkeyPackets(PGPSecretKeyRing, PBESecretKeyDecryptor, PBESecretKeyEncryptor) - Static method in class org.pgpainless.util.KeyRingSubKeyFix
This method makes sure, that sub keys do consist of sub key packets.
reset() - Method in class org.pgpainless.decryption_verification.SignatureVerifyingInputStream
 
RSA_ENCRYPT - Class in org.pgpainless.key.generation.type
 
RSA_GENERAL - Class in org.pgpainless.key.generation.type
 
RSA_SIGN - Class in org.pgpainless.key.generation.type
 
RsaLength - Enum in org.pgpainless.key.generation.type.length
 

S

SecKeySelectionStrategy() - Constructor for class org.pgpainless.key.selection.key.impl.NoRevocation.SecKeySelectionStrategy
 
SecKeySelectionStrategy(SecretKeySelectionStrategy<O>, SecretKeySelectionStrategy<O>) - Constructor for class org.pgpainless.key.selection.key.util.And.SecKeySelectionStrategy
 
SecKeySelectionStrategy(SecretKeySelectionStrategy<O>, SecretKeySelectionStrategy<O>) - Constructor for class org.pgpainless.key.selection.key.util.Or.SecKeySelectionStrategy
 
SecretKeyNotFoundException - Exception in org.pgpainless.exception
 
SecretKeyNotFoundException(long) - Constructor for exception org.pgpainless.exception.SecretKeyNotFoundException
 
SecretKeyPassphraseProvider - Interface in org.pgpainless.key.protection
Interface to allow the user to provide a passphrase for an encrypted OpenPGP secret key.
secretKeyRing(InputStream) - Method in class org.pgpainless.key.parsing.KeyRingReader
 
secretKeyRing(byte[]) - Method in class org.pgpainless.key.parsing.KeyRingReader
 
secretKeyRing(String) - Method in class org.pgpainless.key.parsing.KeyRingReader
 
secretKeyRingCollection(InputStream) - Method in class org.pgpainless.key.parsing.KeyRingReader
 
secretKeyRingCollection(byte[]) - Method in class org.pgpainless.key.parsing.KeyRingReader
 
secretKeyRingCollection(String) - Method in class org.pgpainless.key.parsing.KeyRingReader
 
SecretKeyRingProtector - Interface in org.pgpainless.key.protection
 
SecretKeyRingSelectionStrategy<O> - Class in org.pgpainless.key.selection.keyring
 
SecretKeyRingSelectionStrategy() - Constructor for class org.pgpainless.key.selection.keyring.SecretKeyRingSelectionStrategy
 
SecretKeySelectionStrategy<O> - Class in org.pgpainless.key.selection.key
Key Selection Strategy which accepts PGPSecretKeys that are accepted by the abstract method KeySelectionStrategy.accept(Object, Object).
SecretKeySelectionStrategy() - Constructor for class org.pgpainless.key.selection.key.SecretKeySelectionStrategy
 
SecRingSelectionStrategy() - Constructor for class org.pgpainless.key.selection.keyring.impl.Email.SecRingSelectionStrategy
 
SecRingSelectionStrategy() - Constructor for class org.pgpainless.key.selection.keyring.impl.ExactUserId.SecRingSelectionStrategy
 
SecRingSelectionStrategy() - Constructor for class org.pgpainless.key.selection.keyring.impl.PartialUserId.SecRingSelectionStrategy
 
SecRingSelectionStrategy(MultiMap<O, Long>) - Constructor for class org.pgpainless.key.selection.keyring.impl.Whitelist.SecRingSelectionStrategy
 
SecRingSelectionStrategy(Map<O, Set<Long>>) - Constructor for class org.pgpainless.key.selection.keyring.impl.Whitelist.SecRingSelectionStrategy
 
SecRingSelectionStrategy() - Constructor for class org.pgpainless.key.selection.keyring.impl.Wildcard.SecRingSelectionStrategy
 
SecRingSelectionStrategy() - Constructor for class org.pgpainless.key.selection.keyring.impl.XMPP.SecRingSelectionStrategy
 
selectKeyRingsFromCollection(O, C) - Method in interface org.pgpainless.key.selection.keyring.KeyRingSelectionStrategy
 
selectKeyRingsFromCollection(O, PGPPublicKeyRingCollection) - Method in class org.pgpainless.key.selection.keyring.PublicKeyRingSelectionStrategy
 
selectKeyRingsFromCollection(O, PGPSecretKeyRingCollection) - Method in class org.pgpainless.key.selection.keyring.SecretKeyRingSelectionStrategy
 
selectKeyRingsFromCollections(MultiMap<O, C>) - Method in interface org.pgpainless.key.selection.keyring.KeyRingSelectionStrategy
 
selectKeyRingsFromCollections(MultiMap<O, PGPPublicKeyRingCollection>) - Method in class org.pgpainless.key.selection.keyring.PublicKeyRingSelectionStrategy
 
selectKeyRingsFromCollections(MultiMap<O, PGPSecretKeyRingCollection>) - Method in class org.pgpainless.key.selection.keyring.SecretKeyRingSelectionStrategy
 
selectKeysFromKeyRing(O, R) - Method in interface org.pgpainless.key.selection.key.KeySelectionStrategy
 
selectKeysFromKeyRing(O, PGPPublicKeyRing) - Method in class org.pgpainless.key.selection.key.PublicKeySelectionStrategy
 
selectKeysFromKeyRing(O, PGPSecretKeyRing) - Method in class org.pgpainless.key.selection.key.SecretKeySelectionStrategy
 
selectKeysFromKeyRings(MultiMap<O, R>) - Method in interface org.pgpainless.key.selection.key.KeySelectionStrategy
 
selectKeysFromKeyRings(MultiMap<O, PGPPublicKeyRing>) - Method in class org.pgpainless.key.selection.key.PublicKeySelectionStrategy
 
selectKeysFromKeyRings(MultiMap<O, PGPSecretKeyRing>) - Method in class org.pgpainless.key.selection.key.SecretKeySelectionStrategy
 
setCompressionAlgorithms(List<CompressionAlgorithm>) - Method in class org.pgpainless.algorithm.AlgorithmSuite
 
setHashAlgorithms(List<HashAlgorithm>) - Method in class org.pgpainless.algorithm.AlgorithmSuite
 
setSymmetricKeyAlgorithms(List<SymmetricKeyAlgorithm>) - Method in class org.pgpainless.algorithm.AlgorithmSuite
 
SignatureKeySelectionStrategy<O> - Class in org.pgpainless.key.selection.key.impl
Key Selection Strategy that only accepts PGPSecretKeys which are capable of signing.
SignatureKeySelectionStrategy() - Constructor for class org.pgpainless.key.selection.key.impl.SignatureKeySelectionStrategy
 
SignatureVerifyingInputStream - Class in org.pgpainless.decryption_verification
 
SignatureVerifyingInputStream(InputStream, PGPObjectFactory, Map<OpenPgpV4Fingerprint, PGPOnePassSignature>, OpenPgpMetadata.Builder) - Constructor for class org.pgpainless.decryption_verification.SignatureVerifyingInputStream
 
SignedByMasterKey - Class in org.pgpainless.key.selection.key.impl
 
SignedByMasterKey() - Constructor for class org.pgpainless.key.selection.key.impl.SignedByMasterKey
 
SignedByMasterKey.PubkeySelectionStrategy - Class in org.pgpainless.key.selection.key.impl
 
signingKeyIds(PGPSecretKeyRing) - Static method in class org.pgpainless.util.BCUtil
 
signWith(SecretKeyRingProtector, PGPSecretKey...) - Method in interface org.pgpainless.encryption_signing.EncryptionBuilderInterface.SignWith
 
signWith(SecretKeyRingProtector, PGPSecretKeyRing...) - Method in interface org.pgpainless.encryption_signing.EncryptionBuilderInterface.SignWith
 
signWith(SecretKeyRingSelectionStrategy<O>, SecretKeyRingProtector, MultiMap<O, PGPSecretKeyRingCollection>) - Method in interface org.pgpainless.encryption_signing.EncryptionBuilderInterface.SignWith
 
simpleEcKeyRing(String) - Method in class org.pgpainless.key.generation.KeyRingBuilder
Creates a key ring consisting of an ECDSA master key and an ECDH sub-key.
simpleRsaKeyRing(String, RsaLength) - Method in class org.pgpainless.key.generation.KeyRingBuilder
Creates a simple RSA KeyPair of length length with user-id userId.
size() - Method in class org.pgpainless.util.MultiMap
 
skip(long) - Method in class org.pgpainless.decryption_verification.SignatureVerifyingInputStream
 
subSequence(int, int) - Method in class org.pgpainless.key.OpenPgpV4Fingerprint
 
symmetricallyDecrypt(byte[], Passphrase) - Static method in class org.pgpainless.symmetric_encryption.SymmetricEncryptorDecryptor
Decrypt and decompress some symmetrically encrypted data using a password.
symmetricallyEncrypt(byte[], Passphrase, SymmetricKeyAlgorithm, CompressionAlgorithm) - Static method in class org.pgpainless.symmetric_encryption.SymmetricEncryptorDecryptor
Encrypt some data symmetrically using an encryptionAlgorithm and a given password.
SymmetricEncryptorDecryptor - Class in org.pgpainless.symmetric_encryption
SymmetricEncryptorDecryptor() - Constructor for class org.pgpainless.symmetric_encryption.SymmetricEncryptorDecryptor
 
SymmetricKeyAlgorithm - Enum in org.pgpainless.algorithm
 

T

toRecipients(PGPPublicKey...) - Method in interface org.pgpainless.encryption_signing.EncryptionBuilderInterface.ToRecipients
 
toRecipients(PGPPublicKeyRing...) - Method in interface org.pgpainless.encryption_signing.EncryptionBuilderInterface.ToRecipients
 
toRecipients(PGPPublicKeyRingCollection...) - Method in interface org.pgpainless.encryption_signing.EncryptionBuilderInterface.ToRecipients
 
toRecipients(PublicKeyRingSelectionStrategy<O>, MultiMap<O, PGPPublicKeyRingCollection>) - Method in interface org.pgpainless.encryption_signing.EncryptionBuilderInterface.ToRecipients
 
toString() - Method in class org.pgpainless.key.OpenPgpV4Fingerprint
 

U

UnprotectedKeysProtector - Class in org.pgpainless.key.protection
Implementation of the SecretKeyRingProtector which assumes that all handled keys are not password protected.
UnprotectedKeysProtector() - Constructor for class org.pgpainless.key.protection.UnprotectedKeysProtector
 
usingAlgorithms(SymmetricKeyAlgorithm, HashAlgorithm, CompressionAlgorithm) - Method in interface org.pgpainless.encryption_signing.EncryptionBuilderInterface.WithAlgorithms
 
usingSecureAlgorithms() - Method in interface org.pgpainless.encryption_signing.EncryptionBuilderInterface.WithAlgorithms
 
UTF8 - Static variable in class org.pgpainless.key.parsing.KeyRingReader
 

V

valueOf(String) - Static method in enum org.pgpainless.algorithm.CompressionAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pgpainless.algorithm.Feature
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pgpainless.algorithm.HashAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pgpainless.algorithm.KeyFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pgpainless.algorithm.PublicKeyAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pgpainless.algorithm.SymmetricKeyAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pgpainless.key.generation.type.curve.EllipticCurve
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pgpainless.key.generation.type.length.DiffieHellmanLength
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pgpainless.key.generation.type.length.ElGamalLength
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pgpainless.key.generation.type.length.RsaLength
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.pgpainless.algorithm.CompressionAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pgpainless.algorithm.Feature
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pgpainless.algorithm.HashAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pgpainless.algorithm.KeyFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pgpainless.algorithm.PublicKeyAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pgpainless.algorithm.SymmetricKeyAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pgpainless.key.generation.type.curve.EllipticCurve
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pgpainless.key.generation.type.length.DiffieHellmanLength
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pgpainless.key.generation.type.length.ElGamalLength
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pgpainless.key.generation.type.length.RsaLength
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.pgpainless.util.MultiMap
 
verifyWith(PGPPublicKeyRingCollection) - Method in interface org.pgpainless.decryption_verification.DecryptionBuilderInterface.VerifyWith
 
verifyWith(Set<OpenPgpV4Fingerprint>, PGPPublicKeyRingCollection) - Method in interface org.pgpainless.decryption_verification.DecryptionBuilderInterface.VerifyWith
 
verifyWith(Set<PGPPublicKeyRing>) - Method in interface org.pgpainless.decryption_verification.DecryptionBuilderInterface.VerifyWith
 

W

Whitelist - Class in org.pgpainless.key.selection.keyring.impl
 
Whitelist() - Constructor for class org.pgpainless.key.selection.keyring.impl.Whitelist
 
Whitelist.PubRingSelectionStrategy<O> - Class in org.pgpainless.key.selection.keyring.impl
 
Whitelist.SecRingSelectionStrategy<O> - Class in org.pgpainless.key.selection.keyring.impl
 
Wildcard - Class in org.pgpainless.key.selection.keyring.impl
 
Wildcard() - Constructor for class org.pgpainless.key.selection.keyring.impl.Wildcard
 
Wildcard.PubRingSelectionStrategy<O> - Class in org.pgpainless.key.selection.keyring.impl
 
Wildcard.SecRingSelectionStrategy<O> - Class in org.pgpainless.key.selection.keyring.impl
 
withDefaultAlgorithms() - Method in interface org.pgpainless.key.generation.KeySpecBuilderInterface.WithDetailedConfiguration
 
withDefaultAlgorithms() - Method in interface org.pgpainless.key.generation.KeySpecBuilderInterface.WithPreferredSymmetricAlgorithms
 
withDefaultCompressionAlgorithms() - Method in interface org.pgpainless.key.generation.KeySpecBuilderInterface.WithPreferredCompressionAlgorithms
 
withDefaultHashAlgorithms() - Method in interface org.pgpainless.key.generation.KeySpecBuilderInterface.WithPreferredHashAlgorithms
 
withDefaultKeyFlags() - Method in class org.pgpainless.key.generation.KeySpecBuilder
 
withDefaultKeyFlags() - Method in interface org.pgpainless.key.generation.KeySpecBuilderInterface
 
withDefaultSymmetricAlgorithms() - Method in interface org.pgpainless.key.generation.KeySpecBuilderInterface.WithPreferredSymmetricAlgorithms
 
withDetailedConfiguration() - Method in interface org.pgpainless.key.generation.KeySpecBuilderInterface.WithDetailedConfiguration
 
withFeature(Feature) - Method in interface org.pgpainless.key.generation.KeySpecBuilderInterface.WithFeatures
 
withInheritedSubPackets() - Method in class org.pgpainless.key.generation.KeySpecBuilder
 
withInheritedSubPackets() - Method in interface org.pgpainless.key.generation.KeySpecBuilderInterface
 
withKeyFlags(KeyFlag...) - Method in class org.pgpainless.key.generation.KeySpecBuilder
 
withKeyFlags(KeyFlag...) - Method in interface org.pgpainless.key.generation.KeySpecBuilderInterface
 
withLength(ElGamalLength) - Static method in class org.pgpainless.key.generation.type.ElGamal_GENERAL
 
withLength(RsaLength) - Static method in class org.pgpainless.key.generation.type.RSA_GENERAL
 
withMasterKey(KeySpec) - Method in class org.pgpainless.key.generation.KeyRingBuilder
 
withMasterKey(KeySpec) - Method in interface org.pgpainless.key.generation.KeyRingBuilderInterface
 
withoutPassphrase() - Method in interface org.pgpainless.key.generation.KeyRingBuilderInterface.WithPassphrase
 
withPassphrase(Passphrase) - Method in interface org.pgpainless.key.generation.KeyRingBuilderInterface.WithPassphrase
 
withPreferredCompressionAlgorithms(CompressionAlgorithm...) - Method in interface org.pgpainless.key.generation.KeySpecBuilderInterface.WithPreferredCompressionAlgorithms
 
withPreferredHashAlgorithms(HashAlgorithm...) - Method in interface org.pgpainless.key.generation.KeySpecBuilderInterface.WithPreferredHashAlgorithms
 
withPreferredSymmetricAlgorithms(SymmetricKeyAlgorithm...) - Method in interface org.pgpainless.key.generation.KeySpecBuilderInterface.WithPreferredSymmetricAlgorithms
 
withPrimaryUserId(String) - Method in interface org.pgpainless.key.generation.KeyRingBuilderInterface.WithPrimaryUserId
 
withPrimaryUserId(byte[]) - Method in interface org.pgpainless.key.generation.KeyRingBuilderInterface.WithPrimaryUserId
 
withSubKey(KeySpec) - Method in class org.pgpainless.key.generation.KeyRingBuilder
 
withSubKey(KeySpec) - Method in interface org.pgpainless.key.generation.KeyRingBuilderInterface
 
write(int) - Method in class org.pgpainless.encryption_signing.EncryptionStream
 
write(byte[]) - Method in class org.pgpainless.encryption_signing.EncryptionStream
 
write(byte[], int, int) - Method in class org.pgpainless.encryption_signing.EncryptionStream
 

X

XMPP - Class in org.pgpainless.key.selection.keyring.impl
 
XMPP() - Constructor for class org.pgpainless.key.selection.keyring.impl.XMPP
 
XMPP.PubRingSelectionStrategy - Class in org.pgpainless.key.selection.keyring.impl
 
XMPP.SecRingSelectionStrategy - Class in org.pgpainless.key.selection.keyring.impl
 
A B C D E F G H I K L M N O P R S T U V W X 
Skip navigation links