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 intgetAlgorithm()Return the symmetric encryption algorithm that is used by the packet.java.io.InputStreamgetDataStream(SessionKeyDataDecryptorFactory dataDecryptorFactory)intgetVersion()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:PGPEncryptedDataReturn the symmetric encryption algorithm that is used by the packet.- Overrides:
getAlgorithmin classPGPEncryptedData- Returns:
- algorithm
-
getVersion
public int getVersion()
Description copied from class:PGPEncryptedDataReturn the version number of the Encrypted Session Key Packet.- Overrides:
getVersionin classPGPEncryptedData- Returns:
- version
-
getDataStream
public java.io.InputStream getDataStream(SessionKeyDataDecryptorFactory dataDecryptorFactory) throws PGPException
- Throws:
PGPException
-
-