Pular para o conteúdo principal

ValidationResults

Namespace: Lacuna.Pki
Assembly: Lacuna.Pki
Class

public class ValidationResults

Hierarquia: objectValidationResults

Construtores

ValidationResults()

public ValidationResults()

Propriedades

ChecksPerformed

public int ChecksPerformed { get; }

Retorno

int


DateReference

The final date reference used for certificate validation. If null, the DateTimeOffset.Now was used.

public DateTimeOffset? DateReference { get; }

Retorno

DateTimeOffset?


Errors

public List<ValidationItem> Errors { get; }

Retorno

List<ValidationItem>


HasErrors

public bool HasErrors { get; }

Retorno

bool


HasWarnings

public bool HasWarnings { get; }

Retorno

bool


IsValid

public bool IsValid { get; }

Retorno

bool


PassedChecks

public List<ValidationItem> PassedChecks { get; }

Retorno

List<ValidationItem>


Summary

public string Summary { get; }

Retorno

string


Warnings

public List<ValidationItem> Warnings { get; }

Retorno

List<ValidationItem>


Métodos

AddError(ValidationItem)

public void AddError(ValidationItem item)

Parâmetros

NomeTipoDescrição
itemValidationItem

AddPassedCheck(string, params object[])

public void AddPassedCheck(string message, params object[] args)

Parâmetros

NomeTipoDescrição
messagestring
argsobject[]

AddPassedCheck(ValidationItem)

public void AddPassedCheck(ValidationItem item)

Parâmetros

NomeTipoDescrição
itemValidationItem

AddUsedCrl(Certificate, Crl)

public void AddUsedCrl(Certificate validatedCertificate, Crl crl)

Parâmetros

NomeTipoDescrição
validatedCertificateCertificate
crlCrl

AddUsedOcsp(Certificate, Ocsp)

public void AddUsedOcsp(Certificate validatedCertificate, Ocsp ocsp)

Parâmetros

NomeTipoDescrição
validatedCertificateCertificate
ocspOcsp

AddValidatedCertificate(Certificate)

public void AddValidatedCertificate(Certificate certificate)

Parâmetros

NomeTipoDescrição
certificateCertificate

AddWarning(ValidationItem)

public void AddWarning(ValidationItem item)

Parâmetros

NomeTipoDescrição
itemValidationItem

ContainsFailure(ValidationItemTypes, bool)

Verifies if there is any failure of type failureType on Errors or Warnings.

public bool ContainsFailure(ValidationItemTypes failureType, bool recursive = false)

Parâmetros

NomeTipoDescrição
failureTypeValidationItemTypes
recursiveboolVerify recursively in inner validations Errors and Warnings

Retorno

bool


GetAllUsedCrls()

public List<Crl> GetAllUsedCrls()

Retorno

List<Crl>


GetAllUsedOcsps()

public List<Ocsp> GetAllUsedOcsps()

Retorno

List<Ocsp>


GetAllUsedRevocationValues()

public List<UsedRevocationValues> GetAllUsedRevocationValues()

Retorno

List<UsedRevocationValues>


GetUsedCrls(Certificate)

public List<Crl> GetUsedCrls(Certificate validatedCertificate)

Parâmetros

NomeTipoDescrição
validatedCertificateCertificate

Retorno

List<Crl>


GetUsedOcsps(Certificate)

public List<Ocsp> GetUsedOcsps(Certificate validatedCertificate)

Parâmetros

NomeTipoDescrição
validatedCertificateCertificate

Retorno

List<Ocsp>


GetUsedRevocationValues(Certificate)

public UsedRevocationValues GetUsedRevocationValues(Certificate validatedCertificate)

Parâmetros

NomeTipoDescrição
validatedCertificateCertificate

Retorno

UsedRevocationValues


GetValidatedCertificates()

Returns all the certificates validated during the validation, starting with leaf certificates and following the certification path up to the root (if the validation specified issuer validation).

public List<Certificate> GetValidatedCertificates()

Retorno

List<Certificate>


MergeWith(ValidationResults)

public void MergeWith(ValidationResults other)

Parâmetros

NomeTipoDescrição
otherValidationResults

ToString()

public override string ToString()

Retorno

string


Membros herdados

Equals(object), Equals(object, object), ReferenceEquals(object, object), GetHashCode(), GetType(), MemberwiseClone()