public class BcPublicKeyDataDecryptorFactory extends java.lang.Object implements PublicKeyDataDecryptorFactory
| Constructor and Description |
|---|
BcPublicKeyDataDecryptorFactory(PGPPrivateKey privKey) |
| Modifier and Type | Method and Description |
|---|---|
PGPDataDecryptor |
createDataDecryptor(boolean withIntegrityPacket,
int encAlgorithm,
byte[] key)
Constructs a data decryptor.
|
byte[] |
recoverSessionData(int keyAlgorithm,
byte[][] secKeyData) |
public BcPublicKeyDataDecryptorFactory(PGPPrivateKey privKey)
public byte[] recoverSessionData(int keyAlgorithm,
byte[][] secKeyData)
throws PGPException
recoverSessionData in interface PublicKeyDataDecryptorFactoryPGPExceptionpublic PGPDataDecryptor createDataDecryptor(boolean withIntegrityPacket, int encAlgorithm, byte[] key) throws PGPException
PGPDataDecryptorFactorycreateDataDecryptor in interface PGPDataDecryptorFactorywithIntegrityPacket - true if the packet to be decrypted has integrity
checking enabled.encAlgorithm - the identifier of the encryption
algorithm to decrypt with.key - the bytes of the key for the cipher.PGPException - if an error occurs initialising the decryption and integrity checking
functions.