Interface IRecipientInformation
-
- All Known Implementing Classes:
RecipientInformationBC
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description byte[]
getContent(IRecipient recipient)
Calls actualgetContent
method for the wrapped RecipientInformation object.IRecipientId
getRID()
Calls actualgetRID
method for the wrapped RecipientInformation object.
-
-
-
Method Detail
-
getContent
byte[] getContent(IRecipient recipient) throws AbstractCMSException
Calls actualgetContent
method 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 actualgetRID
method for the wrapped RecipientInformation object.- Returns:
IRecipientId
the wrapper for received RecipientId object.
-
-