Top Description Interfaces Classes
[default module]

Package org.bouncycastle.openpgp.operator.jcajce


JCA/JCE based operators for dealing with OpenPGP objects.

These provide the actual support for encryption and decryption required for the high level OpenPGP classes.

Interface Summary

Modifier and TypeInterface and Description
pack-priv interface
EdECObjectIdentifiers

Edwards Elliptic Curve Object Identifiers (RFC 8410)

Class Summary

Modifier and TypeClass and Description
pack-priv class
pack-priv class
pack-priv class
JcaJcePGPUtil

Basic utility class

public class
public class
public class
public class
JcaPGPDigestCalculatorProviderBuilder

A builder for PGPDigestCalculatorProvider instances that obtain cryptographic primitives using the JCA API.

public class
public class
JcaPGPKeyPair

A PGP key pair class that is constructed from JCA/JCE key pairs.

public class
JcaPGPPrivateKey

A JCA PrivateKey carrier.

public class
JcePBEDataDecryptorFactoryBuilder

Builder for PBEDataDecryptorFactory instances that obtain cryptographic primitives using the JCE API.

public class
JcePBEKeyEncryptionMethodGenerator

JCE based generator for password based encryption (PBE) data protection methods.

public class
public class
public class
public class
JcePGPDataEncryptorBuilder

PGPDataEncryptorBuilder implementation that sources cryptographic primitives using the JCE APIs.

public class
public class
pack-priv class
pack-priv class
pack-priv class
OutputStreamFactory

Utility class for creating OutputStreams from different JCA/JCE operators.

pack-priv class
pack-priv class
pack-priv class