Class ValidationOptions
- Namespace
- SimpleSign.Core.Validation
- Assembly
- SimpleSign.Core.dll
Options for the validation engine.
public sealed class ValidationOptions
- Inheritance
-
ValidationOptions
- Inherited Members
Properties
CheckRevocation
Checks revocation (CRL/OCSP). Requires network access. Default: true.
public bool CheckRevocation { get; init; }
Property Value
Default
Default instance with all options at their default values.
public static ValidationOptions Default { get; }
Property Value
NetworkTimeout
Timeout for network operations (CRL/OCSP). Default: 10 seconds.
public TimeSpan NetworkTimeout { get; init; }
Property Value
TrustSystemRoots
Includes system root certificates as trust anchors. Default: true.
public bool TrustSystemRoots { get; init; }
Property Value
TrustedRoots
Additional root certificates for trust (e.g., ICP-Brasil chain).
public IReadOnlyList<X509Certificate2>? TrustedRoots { get; init; }