Class PGPKeyEncryptionMethodGenerator
- java.lang.Object
-
- org.bouncycastle.openpgp.operator.PGPKeyEncryptionMethodGenerator
-
- Direct Known Subclasses:
PBEKeyEncryptionMethodGenerator
,PublicKeyKeyEncryptionMethodGenerator
public abstract class PGPKeyEncryptionMethodGenerator extends java.lang.Object
An encryption method that can be applied to encrypt data in aPGPEncryptedDataGenerator
.
-
-
Constructor Summary
Constructors Constructor Description PGPKeyEncryptionMethodGenerator()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract ContainedPacket
generate(int encAlgorithm, byte[] sessionInfo)
Generates a packet encoding the details of this encryption method.
-
-
-
Method Detail
-
generate
public abstract ContainedPacket generate(int encAlgorithm, byte[] sessionInfo) throws PGPException
Generates a packet encoding the details of this encryption method.- Parameters:
encAlgorithm
- theencryption algorithm
being usedsessionInfo
- session data generated by the encrypted data generator.- Returns:
- a packet encoding the provided information and the configuration of this instance.
- Throws:
PGPException
- if an error occurs constructing the packet.
-
-