See: Description
Interface | Description |
---|---|
AEADSecretKeyEncryptorBuilder |
Implementation provider for AEAD-based
PBESecretKeyEncryptors . |
KeyFingerPrintCalculator | |
PBEProtectionRemoverFactory | |
PBESecretKeyDecryptorBuilder | |
PBESecretKeyDecryptorBuilderProvider |
Provider for
PBESecretKeyDecryptorBuilder instances. |
PBESecretKeyEncryptorFactory |
Factory class for password-based secret key encryptors.
|
PGPAEADDataEncryptor |
A data encryptor, using AEAD.
|
PGPContentSigner | |
PGPContentSignerBuilder |
Builder for
PGPContentSigner objects. |
PGPContentVerifier | |
PGPContentVerifierBuilder | |
PGPContentVerifierBuilderProvider |
Provider for
PGPContentVerifierBuilder instances. |
PGPDataDecryptor |
A decryptor that wraps a stream of PGP encrypted data to decrypt, and optionally integrity check,
the data.
|
PGPDataDecryptorFactory |
Base interface of factories for
PGPDataDecryptor . |
PGPDataDecryptorProvider | |
PGPDataEncryptor |
A data encryptor, combining a cipher instance and an optional integrity check calculator.
|
PGPDataEncryptorBuilder |
A builder for
PGPDataEncryptor instances, which can be used to encrypt data objects. |
PGPDigestCalculator |
A digest calculator, which consumes a stream of data and computes a digest value over it.
|
PGPDigestCalculatorProvider |
A factory for digest algorithms.
|
PGPKeyEncryptionMethodGenerator |
An encryption method that can be applied to encrypt data in a
PGPEncryptedDataGenerator . |
PublicKeyDataDecryptorFactory |
Factory for public-key based
PGPDataDecryptors . |
SessionKeyDataDecryptorFactory |
Factory for
PGPDataDecryptor objects that use a PGPSessionKey to decrypt the content of an
OpenPGP message. |
Class | Description |
---|---|
AbstractPublicKeyDataDecryptorFactory | |
PBEDataDecryptorFactory |
A factory for performing PBE decryption operations.
|
PBEKeyEncryptionMethodGenerator |
PGP style PBE encryption method.
|
PBESecretKeyDecryptor | |
PBESecretKeyEncryptor |
Class responsible for encrypting secret key material or data packets using a passphrase.
|
PGPContentSignerBuilderProvider |
Provider class for
PGPContentSignerBuilder instances. |
PGPKeyConverter | |
PGPKeyPairGenerator | |
PGPKeyPairGeneratorProvider | |
PGPPad |
Utility class that provides padding addition and removal for PGP session keys.
|
PGPSecretKeyDecryptorWithAAD | |
PublicKeyKeyEncryptionMethodGenerator |
Abstract generator class for encryption methods that produce PKESK (public-key encrypted session key) packets.
|
RFC6637KDFCalculator | Deprecated
this class is no longer required and will be removed.
|
RFC6637Utils |
For examples of actual implementations see the org.bouncycastle.openpgp.operator.bc and org.bouncycastle.openpgp.operator.jcajce packages.