C# Class EU.Europa.EC.Markt.Dss.Validation.Crl.CRLCertificateVerifier

Verifier based on CRL
Inheritance: CertificateStatusVerifier
Afficher le fichier Open project: nonorganic/dssnet Class Usage Examples

Méthodes publiques

Méthode Description
CRLCertificateVerifier ( ICrlSource crlSource ) : System

Main constructor.

Main constructor.

Check ( X509Certificate childCertificate, X509Certificate certificate, System.DateTime validationDate ) : CertificateStatus

Private Methods

Méthode Description
GetCrlNumber ( X509Crl crl ) : BigInteger
IsCRLOK ( X509Crl x509crl, X509Certificate issuerCertificate, System.DateTime validationDate ) : bool
IsCRLValid ( X509Crl x509crl, X509Certificate issuerCertificate, System.DateTime validationDate ) : bool

Method Details

CRLCertificateVerifier() public méthode

Main constructor.
Main constructor.
public CRLCertificateVerifier ( ICrlSource crlSource ) : System
crlSource ICrlSource the CRL repository used by this CRL trust linker.
Résultat System

Check() public méthode

public Check ( X509Certificate childCertificate, X509Certificate certificate, System.DateTime validationDate ) : CertificateStatus
childCertificate X509Certificate
certificate X509Certificate
validationDate System.DateTime
Résultat EU.Europa.EC.Markt.Dss.Validation.CertificateStatus