Package org.bouncycastle.cms
Class RecipientInformationStore
- java.lang.Object
-
- org.bouncycastle.cms.RecipientInformationStore
-
- All Implemented Interfaces:
org.bouncycastle.util.Iterable
public class RecipientInformationStore extends java.lang.Object implements org.bouncycastle.util.Iterable
-
-
Constructor Summary
Constructors Constructor Description RecipientInformationStore(java.util.Collection recipientInfos)
RecipientInformationStore(RecipientInformation recipientInformation)
Create a store containing a single RecipientInformation object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RecipientInformation
get(RecipientId selector)
Return the first RecipientInformation object that matches the passed in selector.java.util.Collection
getRecipients()
Return all recipients in the collectionjava.util.Collection
getRecipients(RecipientId selector)
Return possible empty collection with recipients matching the passed in RecipientIdjava.util.Iterator
iterator()
Support method for Iterable where available.int
size()
Return the number of recipients in the collection.
-
-
-
Constructor Detail
-
RecipientInformationStore
public RecipientInformationStore(RecipientInformation recipientInformation)
Create a store containing a single RecipientInformation object.- Parameters:
recipientInformation
- the signer information to contain.
-
RecipientInformationStore
public RecipientInformationStore(java.util.Collection recipientInfos)
-
-
Method Detail
-
get
public RecipientInformation get(RecipientId selector)
Return the first RecipientInformation object that matches the passed in selector. Null if there are no matches.- Parameters:
selector
- to identify a recipient- Returns:
- a single RecipientInformation object. Null if none matches.
-
size
public int size()
Return the number of recipients in the collection.- Returns:
- number of recipients identified.
-
getRecipients
public java.util.Collection getRecipients()
Return all recipients in the collection- Returns:
- a collection of recipients.
-
getRecipients
public java.util.Collection getRecipients(RecipientId selector)
Return possible empty collection with recipients matching the passed in RecipientId- Parameters:
selector
- a recipient id to select against.- Returns:
- a collection of RecipientInformation objects.
-
iterator
public java.util.Iterator iterator()
Support method for Iterable where available.- Specified by:
iterator
in interfaceorg.bouncycastle.util.Iterable
-
-