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
DateReference
The final date reference used for certificate validation. If null, the DateTimeOffset.Now was used.
public DateTimeOffset? DateReference { get; }
Retorno
Errors
public List<ValidationItem> Errors { get; }
Retorno
HasErrors
public bool HasErrors { get; }
Retorno
HasWarnings
public bool HasWarnings { get; }
Retorno
IsValid
public bool IsValid { get; }
Retorno
PassedChecks
public List<ValidationItem> PassedChecks { get; }
Retorno
Summary
public string Summary { get; }
Retorno
Warnings
public List<ValidationItem> Warnings { get; }
Retorno
Métodos
AddError(ValidationItem)
public void AddError(ValidationItem item)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
item | ValidationItem |
AddPassedCheck(string, params object[])
public void AddPassedCheck(string message, params object[] args)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
message | string | |
args | object[] |
AddPassedCheck(ValidationItem)
public void AddPassedCheck(ValidationItem item)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
item | ValidationItem |
AddUsedCrl(Certificate, Crl)
public void AddUsedCrl(Certificate validatedCertificate, Crl crl)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
validatedCertificate | Certificate | |
crl | Crl |
AddUsedOcsp(Certificate, Ocsp)
public void AddUsedOcsp(Certificate validatedCertificate, Ocsp ocsp)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
validatedCertificate | Certificate | |
ocsp | Ocsp |
AddValidatedCertificate(Certificate)
public void AddValidatedCertificate(Certificate certificate)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
certificate | Certificate |
AddWarning(ValidationItem)
public void AddWarning(ValidationItem item)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
item | ValidationItem |
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
| Nome | Tipo | Descrição |
|---|---|---|
failureType | ValidationItemTypes | |
recursive | bool | Verify recursively in inner validations Errors and Warnings |
Retorno
GetAllUsedCrls()
public List<Crl> GetAllUsedCrls()
Retorno
GetAllUsedOcsps()
public List<Ocsp> GetAllUsedOcsps()
Retorno
GetAllUsedRevocationValues()
public List<UsedRevocationValues> GetAllUsedRevocationValues()
Retorno
GetUsedCrls(Certificate)
public List<Crl> GetUsedCrls(Certificate validatedCertificate)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
validatedCertificate | Certificate |
Retorno
GetUsedOcsps(Certificate)
public List<Ocsp> GetUsedOcsps(Certificate validatedCertificate)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
validatedCertificate | Certificate |
Retorno
GetUsedRevocationValues(Certificate)
public UsedRevocationValues GetUsedRevocationValues(Certificate validatedCertificate)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
validatedCertificate | Certificate |
Retorno
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
MergeWith(ValidationResults)
public void MergeWith(ValidationResults other)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
other | ValidationResults |
ToString()
public override string ToString()
Retorno
Membros herdados
Equals(object), Equals(object, object), ReferenceEquals(object, object), GetHashCode(), GetType(), MemberwiseClone()