예제 #1
0
 /// <summary>Sets an extra verifier.</summary>
 /// <param name="verifier">the verifier to set</param>
 public virtual void SetVerifier(CertificateVerifier verifier)
 {
     this.verifier = verifier;
 }
예제 #2
0
 /// <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)
 {
 }
예제 #4
0
 /// <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;
 }