Pular para o conteúdo principal

ValidationResults

Namespace: Lacuna.Pki
Assembly: Lacuna.Pki
Class

public class ValidationResults

Hierarquia: object → ValidationResults

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()

Ver em Markdown