org.bouncycastle.cms

Class KEKRecipientInformation


public class KEKRecipientInformation
extends RecipientInformation

the RecipientInfo class for a recipient who has been sent a message encrypted using a secret key known to the other side.

Field Summary

Fields inherited from class org.bouncycastle.cms.RecipientInformation

_data, _encAlg, _keyEncAlg, _rid

Constructor Summary

KEKRecipientInformation(KEKRecipientInfo info, AlgorithmIdentifier encAlg, InputStream data)

Method Summary

CMSTypedStream
getContentStream(Key key, String prov)
decrypt the content and return an input stream.

Methods inherited from class org.bouncycastle.cms.RecipientInformation

getContent, getContentFromSessionKey, getContentStream, getKeyEncryptionAlgOID, getKeyEncryptionAlgParams, getKeyEncryptionAlgorithmParameters, getRID

Constructor Details

KEKRecipientInformation

public KEKRecipientInformation(KEKRecipientInfo info,
                               AlgorithmIdentifier encAlg,
                               InputStream data)

Method Details

getContentStream

public CMSTypedStream getContentStream(Key key,
                                       String prov)
            throws CMSException,
                   NoSuchProviderException
decrypt the content and return an input stream.
Overrides:
getContentStream in interface RecipientInformation