org.bouncycastle.cms

Class SignerInformationStore

public class SignerInformationStore extends Object

Constructor Summary
SignerInformationStore(Collection signerInfos)
Method Summary
SignerInformationget(SignerId selector)
Return the first SignerInformation object that matches the passed in selector.
CollectiongetSigners()
Return all signers in the collection
CollectiongetSigners(SignerId selector)
Return possible empty collection with signers matching the passed in SignerId
intsize()
Return the number of signers in the collection.

Constructor Detail

SignerInformationStore

public SignerInformationStore(Collection signerInfos)

Method Detail

get

public SignerInformation get(SignerId selector)
Return the first SignerInformation object that matches the passed in selector. Null if there are no matches.

Parameters: selector to identify a signer

Returns: a single SignerInformation object. Null if none matches.

getSigners

public Collection getSigners()
Return all signers in the collection

Returns: a collection of signers.

getSigners

public Collection getSigners(SignerId selector)
Return possible empty collection with signers matching the passed in SignerId

Parameters: selector a signer id to select against.

Returns: a collection of SignerInformation objects.

size

public int size()
Return the number of signers in the collection.

Returns: number of signers identified.