Table of Contents

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

bool

Default

Default instance with all options at their default values.

public static ValidationOptions Default { get; }

Property Value

ValidationOptions

NetworkTimeout

Timeout for network operations (CRL/OCSP). Default: 10 seconds.

public TimeSpan NetworkTimeout { get; init; }

Property Value

TimeSpan

TrustSystemRoots

Includes system root certificates as trust anchors. Default: true.

public bool TrustSystemRoots { get; init; }

Property Value

bool

TrustedRoots

Additional root certificates for trust (e.g., ICP-Brasil chain).

public IReadOnlyList<X509Certificate2>? TrustedRoots { get; init; }

Property Value

IReadOnlyList<X509Certificate2>