Show / Hide Table of Contents
Editar no GitHub

Class ValidationResults

Inheritance
Object
ValidationResults
Inherited Members
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: Lacuna.Pki
Assembly: Lacuna.Pki.dll
Syntax
public class ValidationResults

Constructors

| Improve this Doc View Source

ValidationResults()

Declaration
public ValidationResults()

Properties

| Improve this Doc View Source

ChecksPerformed

Declaration
public int ChecksPerformed { get; }
Property Value
Type Description
Int32
| Improve this Doc View Source

DateReference

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

Declaration
public DateTimeOffset? DateReference { get; }
Property Value
Type Description
Nullable<DateTimeOffset>
| Improve this Doc View Source

Errors

Declaration
public List<ValidationItem> Errors { get; }
Property Value
Type Description
List<ValidationItem>
| Improve this Doc View Source

HasErrors

Declaration
public bool HasErrors { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

HasWarnings

Declaration
public bool HasWarnings { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

IsValid

Declaration
public bool IsValid { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

PassedChecks

Declaration
public List<ValidationItem> PassedChecks { get; }
Property Value
Type Description
List<ValidationItem>
| Improve this Doc View Source

Summary

Declaration
public string Summary { get; }
Property Value
Type Description
String
| Improve this Doc View Source

Warnings

Declaration
public List<ValidationItem> Warnings { get; }
Property Value
Type Description
List<ValidationItem>

Methods

| Improve this Doc View Source

AddError(ValidationItem)

Declaration
public void AddError(ValidationItem item)
Parameters
Type Name Description
ValidationItem item
| Improve this Doc View Source

AddPassedCheck(ValidationItem)

Declaration
public void AddPassedCheck(ValidationItem item)
Parameters
Type Name Description
ValidationItem item
| Improve this Doc View Source

AddPassedCheck(String, Object[])

Declaration
public void AddPassedCheck(string message, params object[] args)
Parameters
Type Name Description
String message
Object[] args
| Improve this Doc View Source

AddUsedCrl(Certificate, Crl)

Declaration
public void AddUsedCrl(Certificate validatedCertificate, Crl crl)
Parameters
Type Name Description
Certificate validatedCertificate
Crl crl
| Improve this Doc View Source

AddUsedOcsp(Certificate, Ocsp)

Declaration
public void AddUsedOcsp(Certificate validatedCertificate, Ocsp ocsp)
Parameters
Type Name Description
Certificate validatedCertificate
Ocsp ocsp
| Improve this Doc View Source

AddValidatedCertificate(Certificate)

Declaration
public void AddValidatedCertificate(Certificate certificate)
Parameters
Type Name Description
Certificate certificate
| Improve this Doc View Source

AddWarning(ValidationItem)

Declaration
public void AddWarning(ValidationItem item)
Parameters
Type Name Description
ValidationItem item
| Improve this Doc View Source

ContainsFailure(ValidationItemTypes, Boolean)

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

Declaration
public bool ContainsFailure(ValidationItemTypes failureType, bool recursive = false)
Parameters
Type Name Description
ValidationItemTypes failureType
Boolean recursive

Verify recursively in inner validations Errors and Warnings

Returns
Type Description
Boolean
| Improve this Doc View Source

GetAllUsedCrls()

Declaration
public List<Crl> GetAllUsedCrls()
Returns
Type Description
List<Crl>
| Improve this Doc View Source

GetAllUsedOcsps()

Declaration
public List<Ocsp> GetAllUsedOcsps()
Returns
Type Description
List<Ocsp>
| Improve this Doc View Source

GetAllUsedRevocationValues()

Declaration
public List<UsedRevocationValues> GetAllUsedRevocationValues()
Returns
Type Description
List<UsedRevocationValues>
| Improve this Doc View Source

GetUsedCrls(Certificate)

Declaration
public List<Crl> GetUsedCrls(Certificate validatedCertificate)
Parameters
Type Name Description
Certificate validatedCertificate
Returns
Type Description
List<Crl>
| Improve this Doc View Source

GetUsedOcsps(Certificate)

Declaration
public List<Ocsp> GetUsedOcsps(Certificate validatedCertificate)
Parameters
Type Name Description
Certificate validatedCertificate
Returns
Type Description
List<Ocsp>
| Improve this Doc View Source

GetUsedRevocationValues(Certificate)

Declaration
public UsedRevocationValues GetUsedRevocationValues(Certificate validatedCertificate)
Parameters
Type Name Description
Certificate validatedCertificate
Returns
Type Description
UsedRevocationValues
| Improve this Doc View Source

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

Declaration
public List<Certificate> GetValidatedCertificates()
Returns
Type Description
List<Certificate>
| Improve this Doc View Source

MergeWith(ValidationResults)

Declaration
public void MergeWith(ValidationResults other)
Parameters
Type Name Description
ValidationResults other
| Improve this Doc View Source

ToString()

Declaration
public override string ToString()
Returns
Type Description
String
Overrides
Object.ToString()
Back to top Copyright © 2015-2020 Lacuna Software