public interface PublicKeyDataDecryptorFactory extends PGPDataDecryptorFactory
| Modifier and Type | Method and Description |
|---|---|
byte[] |
recoverSessionData(int keyAlgorithm,
byte[][] secKeyData)
Deprecated.
|
byte[] |
recoverSessionData(int keyAlgorithm,
byte[][] secKeyData,
int pkeskVersion)
Deprecated.
|
byte[] |
recoverSessionData(PublicKeyEncSessionPacket pkesk,
InputStreamPacket encData)
Recover the plain session info by decrypting the encrypted session key.
|
createDataDecryptor, createDataDecryptor, createDataDecryptorbyte[] recoverSessionData(PublicKeyEncSessionPacket pkesk, InputStreamPacket encData) throws PGPException
[sym-alg][session-key][checksum]?
pkesk - public-key encrypted session-key packetencData - encrypted data (sed/seipd/oed) packetPGPExceptionbyte[] recoverSessionData(int keyAlgorithm,
byte[][] secKeyData)
throws PGPException
recoverSessionData(PublicKeyEncSessionPacket, InputStreamPacket) instead.[sym-alg]?[session-key][checksum]?
keyAlgorithm - public key algorithmsecKeyData - encrypted session key dataPGPExceptionbyte[] recoverSessionData(int keyAlgorithm,
byte[][] secKeyData,
int pkeskVersion)
throws PGPException
recoverSessionData(PublicKeyEncSessionPacket, InputStreamPacket) instead.[sym-alg]?[session-key][checksum]?
keyAlgorithm - public key algorithmsecKeyData - encrypted session key datapkeskVersion - version of the PKESK packetPGPException