Package org.bouncycastle.openpgp
Class PGPSessionKeyEncryptedData
- java.lang.Object
-
- org.bouncycastle.openpgp.PGPEncryptedData
-
- org.bouncycastle.openpgp.PGPSymmetricKeyEncryptedData
-
- org.bouncycastle.openpgp.PGPSessionKeyEncryptedData
-
- All Implemented Interfaces:
AEADAlgorithmTags
,SymmetricKeyAlgorithmTags
public class PGPSessionKeyEncryptedData extends PGPSymmetricKeyEncryptedData
The basis of PGP encrypted data - encrypted data encrypted using a symmetric session key.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.bouncycastle.openpgp.PGPEncryptedData
PGPEncryptedData.TruncatedStream
-
-
Field Summary
-
Fields inherited from interface org.bouncycastle.bcpg.AEADAlgorithmTags
EAX, GCM, OCB
-
Fields inherited from interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
AES_128, AES_192, AES_256, BLOWFISH, CAMELLIA_128, CAMELLIA_192, CAMELLIA_256, CAST5, DES, IDEA, NULL, SAFER, TRIPLE_DES, TWOFISH
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getAlgorithm()
Return the symmetric encryption algorithm that is used by the packet.java.io.InputStream
getDataStream(SessionKeyDataDecryptorFactory dataDecryptorFactory)
int
getVersion()
Return the version number of the Encrypted Session Key Packet.-
Methods inherited from class org.bouncycastle.openpgp.PGPSymmetricKeyEncryptedData
createDecryptionStream
-
Methods inherited from class org.bouncycastle.openpgp.PGPEncryptedData
getInputStream, isAEAD, isIntegrityProtected, verify
-
-
-
-
Method Detail
-
getAlgorithm
public int getAlgorithm()
Description copied from class:PGPEncryptedData
Return the symmetric encryption algorithm that is used by the packet.- Overrides:
getAlgorithm
in classPGPEncryptedData
- Returns:
- algorithm
-
getVersion
public int getVersion()
Description copied from class:PGPEncryptedData
Return the version number of the Encrypted Session Key Packet.- Overrides:
getVersion
in classPGPEncryptedData
- Returns:
- version
-
getDataStream
public java.io.InputStream getDataStream(SessionKeyDataDecryptorFactory dataDecryptorFactory) throws PGPException
- Throws:
PGPException
-
-