All Classes Interface Summary Class Summary Enum Summary Exception Summary Error Summary
Class |
Description |
AbstractSignatureBuilder<B extends AbstractSignatureBuilder<B>> |
|
AlgorithmSuite |
The AlgorithmSuite class is consulted when new OpenPGP keys are being generated to set
preferred algorithms on the key.
|
Armor |
|
ArmorCmd |
|
ArmoredInputStreamFactory |
|
ArmoredOutputStreamFactory |
Factory to create configured ArmoredOutputStreams .
|
ArmorImpl |
|
ArmorLabel |
|
ArmorUtils |
|
BaseSecretKeyRingProtector |
|
BaseSignatureSubpackets |
|
BaseSignatureSubpackets.Callback |
|
BcImplementationFactory |
|
BCUtil |
|
BouncyCastleProviderFactory |
|
ByteArrayAndResult<T> |
Tuple of a byte array and associated result object.
|
CachingSecretKeyRingProtector |
|
CertificateValidator |
A collection of static methods that validate signing certificates (public keys) and verify signature correctness.
|
CertificationSubpackets |
|
CertificationSubpackets.Callback |
|
ClearsignedMessageUtil |
Utility class to deal with cleartext-signed messages.
|
CleartextSignatureProcessor |
Processor for cleartext-signed messages.
|
CloseForResultInputStream |
|
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.
|
DateParser |
|
DateUtil |
|
Dearmor |
|
DearmorCmd |
|
DearmorImpl |
|
Decrypt |
|
DecryptCmd |
|
DecryptImpl |
|
DecryptionBuilder |
|
DecryptionBuilderInterface |
|
DecryptionBuilderInterface.DecryptWith |
|
DecryptionResult |
|
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 |
|
DetachedSignatureCheck |
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 the signature was verified.
|
DetachInbandSignatureAndMessage |
|
DetachInbandSignatureAndMessageCmd |
|
DetachInbandSignatureAndMessageImpl |
|
DirectKeySignatureBuilder |
|
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 |
|
Encrypt |
|
EncryptAs |
|
EncryptCmd |
|
EncryptImpl |
|
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 |
|
ExtractCert |
|
ExtractCertCmd |
|
ExtractCertImpl |
|
Feature |
An enumeration of features that may be set in the Features subpacket.
|
FileUtil |
|
FileUtil.EnvironmentVariableResolver |
|
GenerateKey |
|
GenerateKeyCmd |
|
GenerateKeyImpl |
|
HashAlgorithm |
An enumeration of different hashing algorithms.
|
HashAlgorithmNegotiator |
|
HexUtil |
|
ImplementationFactory |
|
InMemoryMultiPassStrategy |
|
IntegrityProtectedInputStream |
|
JceImplementationFactory |
|
KeyAccessor |
|
KeyAccessor.ViaKeyId |
Address the key via key-id.
|
KeyAccessor.ViaUserId |
Address the key via a user-id (e.g.
|
KeyCannotSignException |
|
KeyFlag |
Enumeration of different key flags.
|
KeyIdUtil |
|
KeyInfo |
|
KeyIntegrityException |
|
KeyLength |
|
KeyRingBuilder |
|
KeyRingBuilderInterface<B extends KeyRingBuilderInterface<B>> |
|
KeyRingInfo |
Utility class to quickly extract certain information from a PGPPublicKeyRing /PGPSecretKeyRing .
|
KeyRingInfo.Signatures |
|
KeyRingProtectionSettings |
|
KeyRingReader |
|
KeyRingSelectionStrategy<R,C,O> |
|
KeyRingTemplates |
|
KeyRingUtils |
|
KeyRingValidator |
|
KeySpec |
|
KeySpecBuilder |
|
KeySpecBuilderInterface |
|
KeyType |
|
KeyValidationError |
|
MapBasedPassphraseProvider |
|
MessageInspector |
Inspect an OpenPGP message to determine IDs of its encryption keys or whether it is passphrase protected.
|
MessageInspector.EncryptionInfo |
|
MessageNotIntegrityProtectedException |
|
MissingDecryptionMethodException |
Exception that is thrown when decryption fails due to a missing decryption key or decryption passphrase.
|
MissingKeyPassphraseStrategy |
Strategy defining how missing secret key passphrases are handled.
|
MissingLiteralDataException |
Exception that gets thrown if a LiteralDataPacket is expected, but not found.
|
MissingPassphraseException |
|
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.
|
OpenPgpFingerprint |
Abstract super class of different version OpenPGP fingerprints.
|
OpenPgpKeyAttributeUtil |
|
OpenPgpMetadata |
|
OpenPgpMetadata.Builder |
|
OpenPgpV4Fingerprint |
This class represents a hex encoded, uppercase OpenPGP v4 fingerprint.
|
Optional<T> |
Backport of java.util.Optional for older Android versions.
|
Passphrase |
|
PasswordBasedSecretKeyRingProtector |
|
PGPainless |
|
PGPainlessCLI |
|
PGPKeyRingCollection |
This class describes a logic of handling a collection of different PGPKeyRing .
|
PGPUtilWrapper |
|
Policy |
Policy class used to configure acceptable algorithm suites etc.
|
Policy.CompressionAlgorithmPolicy |
|
Policy.HashAlgorithmPolicy |
|
Policy.PublicKeyAlgorithmPolicy |
|
Policy.SymmetricKeyAlgorithmPolicy |
|
PrimaryKeyBindingSignatureBuilder |
|
Print |
|
ProducerOptions |
|
ProofUtil |
|
ProofUtil.Proof |
|
ProviderFactory |
|
ProxyOutputStream |
OutputStream that buffers data being written into it, until its underlying output stream is being replaced.
|
PublicKeyAlgorithm |
Enumeration of public key algorithms as defined in RFC4880.
|
PublicKeyParameterValidationUtil |
|
PublicKeyRingSelectionStrategy<O> |
|
Ready |
|
ReadyWithResult<T> |
|
RevocationAttributes |
|
RevocationAttributes.Reason |
Reason for revocation.
|
RevocationAttributes.RevocationType |
|
RevocationAttributes.WithDescription |
|
RevocationAttributes.WithReason |
|
RevocationSignatureBuilder |
|
RevocationSignatureSubpackets |
|
RevocationSignatureSubpackets.Callback |
|
RSA |
Key type that specifies the RSA_GENERAL algorithm.
|
RsaLength |
|
S2KUsageFix |
Repair class to fix keys which use S2K usage of value SecretKeyPacket.USAGE_CHECKSUM .
|
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 |
|
SelfSignatureBuilder |
|
SelfSignatureSubpackets |
|
SelfSignatureSubpackets.Callback |
|
SessionKey |
A SessionKey is the symmetric key that is used to encrypt/decrypt an OpenPGP message.
|
SessionKey |
|
Sign |
|
SignAs |
|
SignatureCreationDateComparator |
Comparator which can be used to sort signatures with regard to their creation time.
|
SignatureCreationDateComparator.Order |
|
SignatureInputStream |
|
SignatureInputStream.VerifySignatures |
|
SignaturePicker |
Pick signatures from keys.
|
Signatures |
|
SignatureSubpacket |
Enumeration of possible subpackets that might be found in the hashed and unhashed area of an OpenPGP signature.
|
SignatureSubpacketCallback<S extends BaseSignatureSubpackets> |
|
SignatureSubpacketGeneratorUtil |
Utility class that helps to deal with BCs SignatureSubpacketGenerator class.
|
SignatureSubpackets |
|
SignatureSubpacketsHelper |
|
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 |
Tuple of a signature and an identifier of its corresponding verification key.
|
SignatureVerification.Failure |
|
SignatureVerifier |
Collection of static methods for signature verification.
|
SignCmd |
|
SignImpl |
|
SigningOptions |
|
SigningOptions.SigningMethod |
A method of signing.
|
SolitaryPassphraseProvider |
|
SOP |
Stateless OpenPGP Interface.
|
SopCLI |
|
SOPExceptionExitCodeMapper |
|
SOPExecutionExceptionHandler |
|
SOPGPException |
|
SOPGPException.AmbiguousInput |
|
SOPGPException.BadData |
|
SOPGPException.CannotDecrypt |
|
SOPGPException.CertCannotEncrypt |
|
SOPGPException.CertCannotSign |
|
SOPGPException.ExpectedText |
|
SOPGPException.IncompleteVerification |
|
SOPGPException.KeyIsProtected |
|
SOPGPException.MissingArg |
|
SOPGPException.MissingInput |
|
SOPGPException.NoSignature |
|
SOPGPException.OutputExists |
|
SOPGPException.PasswordNotHumanReadable |
|
SOPGPException.UnsupportedAsymmetricAlgo |
|
SOPGPException.UnsupportedOption |
|
SOPGPException.UnsupportedSpecialPrefix |
|
SOPGPException.UnsupportedSubcommand |
|
SOPImpl |
|
StreamEncoding |
Enumeration of possible encoding formats of the content of the literal data packet.
|
StreamGeneratorWrapper |
Literal Data can be encoded in different ways.
|
SubkeyBindingSignatureBuilder |
|
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.
|
ThirdPartyCertificationSignatureBuilder |
Certification signature builder used to certify other users keys.
|
Tuple<A,B> |
|
UnacceptableAlgorithmException |
Exception that gets thrown if unacceptable algorithms are encountered.
|
UniversalSignatureBuilder |
Signature builder without restrictions on subpacket contents.
|
UnlockSecretKey |
|
UnprotectedKeysProtector |
|
UserId |
|
UserId.Builder |
|
UTCUtil |
Utility class to parse and format dates as ISO-8601 UTC timestamps.
|
Verification |
|
Verify |
|
VerifyCleartextSignatures |
Interface defining the API for verification of cleartext signed documents.
|
VerifyCleartextSignatures.VerifyWith |
|
VerifyCleartextSignaturesImpl |
|
VerifyCmd |
|
VerifyImpl |
|
VerifySignatures |
|
Version |
|
VersionCmd |
|
VersionImpl |
|
Whitelist |
|
Whitelist.PubRingSelectionStrategy<O> |
|
Whitelist.SecRingSelectionStrategy<O> |
|
Wildcard |
|
Wildcard.PubRingSelectionStrategy<O> |
|
Wildcard.SecRingSelectionStrategy<O> |
|
WriteToFileMultiPassStrategy |
|
WrongConsumingMethodException |
|
WrongPassphraseException |
|
XDH |
|
XDHSpec |
|
XMPP |
|
XMPP.PubRingSelectionStrategy |
|
XMPP.SecRingSelectionStrategy |
|