Table of Contents

Class TrustAnchorOptions

Namespace
EncDotNet.S100.ExchangeSets
Assembly
EncDotNet.S100.ExchangeSets.dll

Options that configure the trust anchors used during exchange set signature verification.

public sealed class TrustAnchorOptions
Inheritance
TrustAnchorOptions
Inherited Members

Remarks

S-100 Edition 5.2.1 Part 15. The IHO Scheme Administrator (SA) public key is the root of trust. For interoperability testing, the IHO publishes test SA keys.

Properties

AllowUntrustedCertificates

When true, signature verification proceeds even when the signing certificate cannot be chained to a trusted root. Useful for development and inspection workflows.

public bool AllowUntrustedCertificates { get; init; }

Property Value

bool

TrustedRoots

Trusted root certificates (IHO Scheme Administrator public keys). When empty, certificate chain validation is skipped and AllowUntrustedCertificates controls behaviour.

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

Property Value

IReadOnlyList<X509Certificate2>