Bouncy Castle Cryptography Library 1.60

org.bouncycastle.cms
Class SignerInformationStore

java.lang.Object
  extended byorg.bouncycastle.cms.SignerInformationStore
All Implemented Interfaces:
org.bouncycastle.util.Iterable

public class SignerInformationStore
extends java.lang.Object
implements org.bouncycastle.util.Iterable


Constructor Summary
SignerInformationStore(java.util.Collection signerInfos)
          Create a store containing a collection of SignerInformation objects.
SignerInformationStore(SignerInformation signerInfo)
          Create a store containing a single SignerInformation object.
 
Method Summary
 SignerInformation get(SignerId selector)
          Return the first SignerInformation object that matches the passed in selector.
 java.util.Collection getSigners()
          Return all signers in the collection
 java.util.Collection getSigners(SignerId selector)
          Return possible empty collection with signers matching the passed in SignerId
 java.util.Iterator iterator()
          Support method for Iterable where available.
 int size()
          Return the number of signers in the collection.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SignerInformationStore

public SignerInformationStore(SignerInformation signerInfo)
Create a store containing a single SignerInformation object.

Parameters:
signerInfo - the signer information to contain.

SignerInformationStore

public SignerInformationStore(java.util.Collection signerInfos)
Create a store containing a collection of SignerInformation objects.

Parameters:
signerInfos - a collection signer information objects to contain.
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.

size

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

Returns:
number of signers identified.

getSigners

public java.util.Collection getSigners()
Return all signers in the collection

Returns:
a collection of signers.

getSigners

public java.util.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.

iterator

public java.util.Iterator iterator()
Support method for Iterable where available.

Specified by:
iterator in interface org.bouncycastle.util.Iterable

Bouncy Castle Cryptography Library 1.60