Class CadesValidationResult
- Namespace
- SimpleSign.CAdES
- Assembly
- SimpleSign.CAdES.dll
Result of a CAdES signature validation.
public sealed class CadesValidationResult
- Inheritance
-
CadesValidationResult
- Inherited Members
Properties
Errors
Errors found during validation.
public IReadOnlyList<string> Errors { get; init; }
Property Value
HasValidArchiveTimestamp
The archive timestamp (if present) is valid.
public bool? HasValidArchiveTimestamp { get; init; }
Property Value
- bool?
HasValidTimestamp
The timestamp (if present) is valid.
public bool? HasValidTimestamp { get; init; }
Property Value
- bool?
IsCertificateChainValid
The certificate chain is valid and trusted.
public bool IsCertificateChainValid { get; init; }
Property Value
IsIntegrityValid
The document integrity is intact (content hash matches).
public bool IsIntegrityValid { get; init; }
Property Value
IsLtvDataValid
The LTV data (CertificateValues + RevocationValues) is present and valid.
public bool? IsLtvDataValid { get; init; }
Property Value
- bool?
IsSignatureValid
The cryptographic signature is mathematically valid.
public bool IsSignatureValid { get; init; }
Property Value
IsValid
True when all checks pass.
public bool IsValid { get; }
Property Value
SignerCertificate
The signer certificate.
public X509Certificate2? SignerCertificate { get; init; }
Property Value
SigningTime
Signing time from the signed attributes.
public DateTimeOffset? SigningTime { get; init; }
Property Value
Warnings
Non-blocking warnings.
public IReadOnlyList<string> Warnings { get; init; }