Class ValidationResults
Inheritance
ValidationResults
Assembly: Lacuna.Pki.dll
Syntax
public class ValidationResults
Constructors
|
Improve this Doc
View Source
ValidationResults()
Declaration
public ValidationResults()
Properties
|
Improve this Doc
View Source
Declaration
public int ChecksPerformed { get; }
Property Value
|
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
|
Improve this Doc
View Source
Errors
Declaration
public List<ValidationItem> Errors { get; }
Property Value
|
Improve this Doc
View Source
HasErrors
Declaration
public bool HasErrors { get; }
Property Value
|
Improve this Doc
View Source
HasWarnings
Declaration
public bool HasWarnings { get; }
Property Value
|
Improve this Doc
View Source
IsValid
Declaration
public bool IsValid { get; }
Property Value
|
Improve this Doc
View Source
PassedChecks
Declaration
public List<ValidationItem> PassedChecks { get; }
Property Value
|
Improve this Doc
View Source
Summary
Declaration
public string Summary { get; }
Property Value
|
Improve this Doc
View Source
Warnings
Declaration
public List<ValidationItem> Warnings { get; }
Property Value
Methods
|
Improve this Doc
View Source
AddError(ValidationItem)
Declaration
public void AddError(ValidationItem item)
Parameters
|
Improve this Doc
View Source
AddPassedCheck(ValidationItem)
Declaration
public void AddPassedCheck(ValidationItem item)
Parameters
|
Improve this Doc
View Source
AddPassedCheck(String, Object[])
Declaration
public void AddPassedCheck(string message, params object[] args)
Parameters
|
Improve this Doc
View Source
AddUsedCrl(Certificate, Crl)
Declaration
public void AddUsedCrl(Certificate validatedCertificate, Crl crl)
Parameters
|
Improve this Doc
View Source
AddUsedOcsp(Certificate, Ocsp)
Declaration
public void AddUsedOcsp(Certificate validatedCertificate, Ocsp ocsp)
Parameters
|
Improve this Doc
View Source
AddValidatedCertificate(Certificate)
Declaration
public void AddValidatedCertificate(Certificate certificate)
Parameters
|
Improve this Doc
View Source
AddWarning(ValidationItem)
Declaration
public void AddWarning(ValidationItem item)
Parameters
|
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
|
Improve this Doc
View Source
GetAllUsedCrls()
Declaration
public List<Crl> GetAllUsedCrls()
Returns
|
Improve this Doc
View Source
GetAllUsedOcsps()
Declaration
public List<Ocsp> GetAllUsedOcsps()
Returns
|
Improve this Doc
View Source
GetAllUsedRevocationValues()
Declaration
public List<UsedRevocationValues> GetAllUsedRevocationValues()
Returns
|
Improve this Doc
View Source
GetUsedCrls(Certificate)
Declaration
public List<Crl> GetUsedCrls(Certificate validatedCertificate)
Parameters
Returns
|
Improve this Doc
View Source
GetUsedOcsps(Certificate)
Declaration
public List<Ocsp> GetUsedOcsps(Certificate validatedCertificate)
Parameters
Returns
|
Improve this Doc
View Source
GetUsedRevocationValues(Certificate)
Declaration
public UsedRevocationValues GetUsedRevocationValues(Certificate validatedCertificate)
Parameters
Returns
|
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
|
Improve this Doc
View Source
MergeWith(ValidationResults)
Declaration
public void MergeWith(ValidationResults other)
Parameters
|
Improve this Doc
View Source
ToString()
Declaration
public override string ToString()
Returns
Overrides