Interface PGPDataDecryptorFactory
- All Known Subinterfaces:
PublicKeyDataDecryptorFactory,SessionKeyDataDecryptorFactory
- All Known Implementing Classes:
BcPBEDataDecryptorFactory,BcPublicKeyDataDecryptorFactory,BcSessionKeyDataDecryptorFactory,PBEDataDecryptorFactory
public interface PGPDataDecryptorFactory
Base interface of factories for
PGPDataDecryptor.-
Method Summary
Modifier and TypeMethodDescriptioncreateDataDecryptor(boolean withIntegrityPacket, int encAlgorithm, byte[] key) Constructs a data decryptor.
-
Method Details
-
createDataDecryptor
PGPDataDecryptor createDataDecryptor(boolean withIntegrityPacket, int encAlgorithm, byte[] key) throws PGPException Constructs a data decryptor.- Parameters:
withIntegrityPacket-trueif the packet to be decrypted has integrity checking enabled.encAlgorithm- the identifier of theencryption algorithmto decrypt with.key- the bytes of the key for the cipher.- Returns:
- a data decryptor that can decrypt (and verify) streams of encrypted data.
- Throws:
PGPException- if an error occurs initialising the decryption and integrity checking functions.
-