package org.bouncycastle.cms;

import org.bouncycastle.operator.OperatorCreationException;

public interface SignerInformationVerifierProvider
{
    
Return a SignerInformationVerifierProvider suitable for the passed in SID.
Params:
  • sid – the SignerId we are trying to match for.
Throws:
Returns: a verifier if one is available, null otherwise.
/** * Return a SignerInformationVerifierProvider suitable for the passed in SID. * * @param sid the SignerId we are trying to match for. * @return a verifier if one is available, null otherwise. * @throws OperatorCreationException if creation of the verifier fails when it should suceed. */
public SignerInformationVerifier get(SignerId sid) throws OperatorCreationException; }