package org.bouncycastle.cms; import org.bouncycastle.operator.OperatorCreationException; public interface SignerInformationVerifierProvider { /** * 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; }