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 |
|