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 | |
| GnuDivertToCardSecretKeyEncryptor |
Secret key encryptor that allows to represent a secret key embedded
on a smartcard, using GNU S2K extensions.
|
| 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.
|
| PGPAEADUtil | |
| 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.