using System; namespace Org.BouncyCastle.Crypto { /// /// Base interface for a provider to support the dynamic creation of signature verifiers. /// public interface IVerifierFactoryProvider { /// /// Return a signature verfier for signature algorithm described in the passed in algorithm details object. /// /// The details of the signature algorithm verification is required for. /// A new signature verifier. IVerifierFactory CreateVerifierFactory (Object algorithmDetails); } }