Class XadesValidationResult
- Namespace
- SimpleSign.XAdES
- Assembly
- SimpleSign.XAdES.dll
Result of a XAdES signature validation.
public sealed class XadesValidationResult
- Inheritance
-
XadesValidationResult
- Inherited Members
Properties
DetectedLevel
Detected XAdES conformance level.
public XadesLevel DetectedLevel { get; init; }
Property Value
Errors
Errors found during validation.
public IReadOnlyList<string> Errors { get; init; }
Property Value
HasValidArchiveTimeStamp
The ArchiveTimeStamp (if present) is valid.
public bool? HasValidArchiveTimeStamp { get; init; }
Property Value
- bool?
HasValidSignatureTimeStamp
The SignatureTimeStamp (if present) is valid.
public bool? HasValidSignatureTimeStamp { 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 valid.
public bool? IsLtvDataValid { get; init; }
Property Value
- bool?
IsSignatureValid
The XMLDSig signature is mathematically valid.
public bool IsSignatureValid { get; init; }
Property Value
IsValid
True when all fundamental checks pass.
public bool IsValid { get; }
Property Value
SignerCertificate
The signer certificate.
public X509Certificate2? SignerCertificate { get; init; }
Property Value
SigningTime
Signing time from SignedProperties.
public DateTimeOffset? SigningTime { get; init; }
Property Value
Warnings
Non-blocking warnings.
public IReadOnlyList<string> Warnings { get; init; }