All Classes Interface Summary Class Summary Enum Summary Exception Summary Error Summary
Class |
Description |
AlgorithmSuite |
The AlgorithmSuite class is consulted when new OpenPGP keys are being generated to set
preferred algorithms on the key.
|
ArmoredInputStreamFactory |
|
ArmoredOutputStreamFactory |
Factory to create configured ArmoredOutputStreams .
|
ArmorUtils |
|
BcImplementationFactory |
|
BCUtil |
|
BouncyCastleProviderFactory |
|
CachingSecretKeyRingProtector |
|
CertificateValidator |
A collection of static methods that validate signing certificates (public keys) and verify signature correctness.
|
ClearsignedMessageUtil |
Utility class to deal with cleartext-signed messages.
|
CleartextSignatureProcessor |
Processor for cleartext-signed messages.
|
CollectionUtils |
|
CompressionAlgorithm |
Enumeration of possible compression algorithms.
|
ConsumerOptions |
Options for decryption and signature verification.
|
CRCingArmoredInputStreamWrapper |
Utility class that causes read(bytes, offset, length) to properly throw exceptions
caused by faulty CRC checksums.
|
DateUtil |
|
DecryptionBuilder |
|
DecryptionBuilderInterface |
|
DecryptionBuilderInterface.DecryptWith |
|
DecryptionStream |
Decryption Stream that handles updating and verification of detached signatures,
as well as verification of integrity-protected input streams once the stream gets closed.
|
DecryptionStreamFactory |
|
DetachedSignature |
Tuple-class which bundles together a signature, the signing key that created the signature,
an identifier of the signing key and a record of whether or not the signature was verified.
|
DocumentSignatureType |
|
ECDH |
|
ECDSA |
|
EdDSA |
Edwards-curve Digital Signature Algorithm (EdDSA).
|
EdDSACurve |
|
ElGamal |
ElGamal encryption only key type.
|
ElGamalLength |
The following primes are taken from RFC-3526.
|
EllipticCurve |
|
EncryptionBuilder |
|
EncryptionBuilderInterface |
|
EncryptionBuilderInterface.WithOptions |
|
EncryptionOptions |
Options for the encryption process.
|
EncryptionOptions.EncryptionKeySelector |
|
EncryptionPurpose |
|
EncryptionResult |
|
EncryptionResult.Builder |
|
EncryptionStream |
This class is based upon Jens Neuhalfen's Bouncy-GPG PGPEncryptingStream.
|
ExactUserId |
|
ExactUserId.PubRingSelectionStrategy |
|
ExactUserId.SecRingSelectionStrategy |
|
Feature |
An enumeration of features that may be set in the Features subpacket.
|
HashAlgorithm |
An enumeration of different hashing algorithms.
|
ImplementationFactory |
|
InMemoryMultiPassStrategy |
|
IntegrityProtectedInputStream |
|
JceImplementationFactory |
|
KeyAccessor |
|
KeyAccessor.ViaKeyId |
Address the key via key-id.
|
KeyAccessor.ViaUserId |
|
KeyCannotSignException |
|
KeyFlag |
Enumeration of different key flags.
|
KeyIdUtil |
|
KeyInfo |
|
KeyLength |
|
KeyRingBuilder |
|
KeyRingBuilderInterface |
|
KeyRingBuilderInterface.Build |
|
KeyRingBuilderInterface.WithAdditionalUserIdOrPassphrase |
|
KeyRingBuilderInterface.WithPrimaryUserId |
|
KeyRingInfo |
Utility class to quickly extract certain information from a PGPPublicKeyRing /PGPSecretKeyRing .
|
KeyRingInfo.Signatures |
|
KeyRingProtectionSettings |
|
KeyRingReader |
|
KeyRingSelectionStrategy<R,C,O> |
|
KeyRingUtils |
|
KeyRingValidator |
|
KeySpec |
|
KeySpecBuilder |
|
KeySpecBuilderInterface |
|
KeySpecBuilderInterface.WithDetailedConfiguration |
|
KeySpecBuilderInterface.WithFeatures |
|
KeySpecBuilderInterface.WithPreferredCompressionAlgorithms |
|
KeySpecBuilderInterface.WithPreferredHashAlgorithms |
|
KeySpecBuilderInterface.WithPreferredSymmetricAlgorithms |
|
KeyType |
|
KeyValidationError |
|
MapBasedPassphraseProvider |
|
MessageNotIntegrityProtectedException |
|
MissingDecryptionMethodException |
Exception that is thrown when decryption fails due to a missing decryption key or decryption passphrase.
|
MissingLiteralDataException |
Exception that gets thrown if a LiteralDataPacket is expected, but not found.
|
MissingPublicKeyCallback |
|
ModificationDetectionException |
Exception that gets thrown when the verification of a modification detection code failed.
|
MultiMap<K,V> |
|
MultiPassStrategy |
Since the CleartextSignatureProcessor needs to read the whole data twice in order to verify signatures,
a strategy for how to cache the read data is required.
|
NotationRegistry |
Registry for known notations.
|
NotYetImplementedException |
Method that gets thrown if the user requests some functionality which is not yet implemented.
|
OnePassSignatureCheck |
Tuple-class that bundles together a PGPOnePassSignature object, a PGPPublicKeyRing
destined to verify the signature, the PGPSignature itself and a record of whether the signature
was verified.
|
OpenPgpKeyAttributeUtil |
|
OpenPgpMetadata |
|
OpenPgpMetadata.Builder |
|
OpenPgpV4Fingerprint |
This class represents an hex encoded, uppercase OpenPGP v4 fingerprint.
|
Passphrase |
|
PasswordBasedSecretKeyRingProtector |
|
PGPainless |
|
PGPKeyRingCollection |
This class describes a logic of handling a collection of different PGPKeyRing .
|
Policy |
Policy class used to configure acceptable algorithm suites etc.
|
Policy.CompressionAlgorithmPolicy |
|
Policy.HashAlgorithmPolicy |
|
Policy.PublicKeyAlgorithmPolicy |
|
Policy.SymmetricKeyAlgorithmPolicy |
|
ProducerOptions |
|
ProviderFactory |
|
PublicKeyAlgorithm |
Enumeration of public key algorithms as defined in RFC4880.
|
PublicKeyRingSelectionStrategy<O> |
|
RevocationAttributes |
|
RevocationAttributes.Reason |
|
RevocationAttributes.RevocationType |
|
RevocationAttributes.WithDescription |
|
RevocationAttributes.WithReason |
|
RSA |
Key type that specifies the RSA_GENERAL algorithm.
|
RsaLength |
|
SecretKeyPassphraseProvider |
Interface to allow the user to provide a Passphrase for an encrypted OpenPGP secret key.
|
SecretKeyRingEditor |
|
SecretKeyRingEditorInterface |
|
SecretKeyRingEditorInterface.WithKeyRingEncryptionSettings |
|
SecretKeyRingEditorInterface.WithPassphrase |
|
SecretKeyRingProtector |
|
SecretKeyRingSelectionStrategy<O> |
|
SelectUserId |
|
SignatureCreationDateComparator |
Comparator which can be used to sort signatures with regard to their creation time.
|
SignatureCreationDateComparator.Order |
|
SignatureInputStream |
|
SignatureInputStream.CleartextSignatures |
|
SignatureInputStream.VerifySignatures |
|
SignaturePicker |
Pick signatures from keys.
|
SignatureSubpacket |
Enumeration of possible subpackets that might be found in the hashed and unhashed area of an OpenPGP signature.
|
SignatureSubpacketGeneratorUtil |
Utility class that helps dealing with BCs SignatureSubpacketGenerator class.
|
SignatureSubpacketsUtil |
Utility class to access signature subpackets from signatures.
|
SignatureType |
Enum that enlists all the Signature Types defined in rfc4880 section 5.2.1
See PGPSignature for comparison.
|
SignatureUtils |
Utility methods related to signatures.
|
SignatureValidationException |
|
SignatureValidator |
A collection of validators that perform validation steps over signatures.
|
SignatureValidityComparator |
Comparator which sorts signatures based on an ordering and on revocation hardness.
|
SignatureVerification |
|
SignatureVerification.Failure |
|
SignatureVerifier |
Collection of static methods for signature verification.
|
SigningOptions |
|
SigningOptions.SigningMethod |
A method of signing.
|
SolitaryPassphraseProvider |
|
StreamEncoding |
Enumeration of possible encoding formats of the content of the literal data packet.
|
SubkeyIdentifier |
Tuple class used to identify a subkey by fingerprints of the primary key of the subkeys key ring,
as well as the subkeys fingerprint.
|
SymmetricKeyAlgorithm |
Enumeration of possible symmetric encryption algorithms.
|
SymmetricKeyAlgorithmNegotiator |
Interface for symmetric key algorithm negotiation.
|
UnacceptableAlgorithmException |
Exception that gets thrown if unacceptable algorithms are encountered.
|
UnlockSecretKey |
|
UnprotectedKeysProtector |
|
UserId |
|
UserId.Builder |
|
VerifyCleartextSignatures |
Interface defining the API for verification of cleartext signed documents.
|
VerifyCleartextSignatures.VerifyWith |
|
VerifyCleartextSignatures.WithStrategy |
|
VerifyCleartextSignaturesImpl |
|
Whitelist |
|
Whitelist.PubRingSelectionStrategy<O> |
|
Whitelist.SecRingSelectionStrategy<O> |
|
Wildcard |
|
Wildcard.PubRingSelectionStrategy<O> |
|
Wildcard.SecRingSelectionStrategy<O> |
|
WriteToFileMultiPassStrategy |
|
WrongConsumingMethodException |
|
WrongPassphraseException |
|
XDH |
|
XDHSpec |
|
XMPP |
|
XMPP.PubRingSelectionStrategy |
|
XMPP.SecRingSelectionStrategy |
|