/// <summary>Sets an extra verifier.</summary> /// <param name="verifier">the verifier to set</param> public virtual void SetVerifier(CertificateVerifier verifier) { this.verifier = verifier; }
/// <summary>Creates a CRLVerifier instance.</summary> /// <param name="verifier">the next verifier in the chain</param> /// <param name="crls">a list of CRLs</param> public CRLVerifier(CertificateVerifier verifier, IList <X509Crl> crls) : base(verifier) { this.crls = crls; }
/// <summary>Creates a RootStoreVerifier in a chain of verifiers.</summary> /// <param name="verifier">the next verifier in the chain</param> public RootStoreVerifier(CertificateVerifier verifier) : base(verifier) { }
/// <summary>Creates an OCSPVerifier instance.</summary> /// <param name="verifier">the next verifier in the chain</param> /// <param name="ocsps">a list of OCSP responses</param> public OCSPVerifier(CertificateVerifier verifier, IList <BasicOcspResp> ocsps) : base(verifier) { this.ocsps = ocsps; }