org.bouncycastle.cms

Class PasswordRecipientInformation


public class PasswordRecipientInformation
extends RecipientInformation

the RecipientInfo class for a recipient who has been sent a message encrypted using a password.

Field Summary

Fields inherited from class org.bouncycastle.cms.RecipientInformation

_data, _encAlg, _keyEncAlg, _rid

Constructor Summary

PasswordRecipientInformation(PasswordRecipientInfo 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

PasswordRecipientInformation

public PasswordRecipientInformation(PasswordRecipientInfo 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