Interface IRecipientInformation
- All Known Implementing Classes:
-
RecipientInformationBC,RecipientInformationBCFips
public interface IRecipientInformation
This interface represents the wrapper for RecipientInformation that provides the ability to switch between bouncy-castle and bouncy-castle FIPS implementations.
-
Method Summary
Modifier and TypeMethodDescriptionbyte[]getContent(IRecipient recipient) Calls actualgetContentmethod for the wrapped RecipientInformation object.getRID()Calls actualgetRIDmethod for the wrapped RecipientInformation object.
-
Method Details
-
getContent
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.
-