org.bouncycastle.openpgp

Class PGPPublicKeyEncryptedData

public class PGPPublicKeyEncryptedData extends PGPEncryptedData

A public key encrypted data object.
Method Summary
InputStreamgetDataStream(PGPPrivateKey privKey, String provider)
Return the decrypted data stream for the packet.
InputStreamgetDataStream(PGPPrivateKey privKey, String asymProvider, String provider)
Return the decrypted data stream for the packet.
longgetKeyID()
Return the keyID for the key used to encrypt the data.

Method Detail

getDataStream

public InputStream getDataStream(PGPPrivateKey privKey, String provider)
Return the decrypted data stream for the packet.

Parameters: privKey private key to use provider provider to use for private key and symmetric key decryption.

Returns: InputStream

Throws: PGPException NoSuchProviderException

getDataStream

public InputStream getDataStream(PGPPrivateKey privKey, String asymProvider, String provider)
Return the decrypted data stream for the packet.

Parameters: privKey private key to use. asymProvider asymetric provider to use with private key. provider provider to use for symmetric algorithm.

Returns: InputStream

Throws: PGPException NoSuchProviderException

getKeyID

public long getKeyID()
Return the keyID for the key used to encrypt the data.

Returns: long