Interface IRecipientInformation
-
- All Known Implementing Classes:
RecipientInformationBC
public interface IRecipientInformationThis interface represents the wrapper for RecipientInformation that provides the ability to switch between bouncy-castle and bouncy-castle FIPS implementations.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description byte[]getContent(IRecipient recipient)Calls actualgetContentmethod for the wrapped RecipientInformation object.IRecipientIdgetRID()Calls actualgetRIDmethod for the wrapped RecipientInformation object.
-
-
-
Method Detail
-
getContent
byte[] getContent(IRecipient recipient) throws AbstractCMSException
Calls actualgetContentmethod for the wrapped RecipientInformation object.- Parameters:
recipient- wrapper for recipient object to use to recover content encryption key- Returns:
- the content inside the EnvelopedData this RecipientInformation is associated with.
- Throws:
AbstractCMSException- wrapped CMSException if the content-encryption/MAC key cannot be recovered.
-
getRID
IRecipientId getRID()
Calls actualgetRIDmethod for the wrapped RecipientInformation object.- Returns:
IRecipientIdthe wrapper for received RecipientId object.
-
-