Table of Contents

Class CertificateEntry

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

A single certificate entry from the certificates block in an exchange catalogue.

public sealed class CertificateEntry
Inheritance
CertificateEntry
Inherited Members

Remarks

S-100 Edition 5.2.1 Part 15 §15-5.2. Each entry contains an X.509 certificate (DER-encoded, base64-wrapped) with an id attribute that digital signatures reference via CertificateRef.

Properties

Id

The id attribute — a URI that signatures use to reference this certificate (e.g. "urn:mrn:iho:s62:iic:2C:key1").

public required string Id { get; init; }

Property Value

string

Issuer

The issuer attribute — the issuing authority name (e.g. "IHO Scretariat").

public string? Issuer { get; init; }

Property Value

string

Value

The raw base64-decoded certificate bytes (DER-encoded X.509).

public required byte[] Value { get; init; }

Property Value

byte[]