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
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; }