org.bouncycastle.cms

Class SignerInformationStore


public class SignerInformationStore
extends java.lang.Object

Constructor Summary

SignerInformationStore(Collection signerInfos)

Method Summary

SignerInformation
get(SignerId selector)
Return the first SignerInformation object that matches the passed in selector.
Collection
getSigners()
Return all signers in the collection
Collection
getSigners(SignerId selector)
Return possible empty collection with signers matching the passed in SignerId
int
size()
Return the number of signers in the collection.

Constructor Details

SignerInformationStore

public SignerInformationStore(Collection signerInfos)

Method Details

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.