CertificateDescription
Record in Oadm.Sdk.Certificates · Oadm.Sdk.dll
A certificate in plain names for the shared certificate window (SDK 0.4.0, Oadm.Sdk.Client.Controls.CertificateWindow): made on the server by CertificateDescriber.Describe and sent to the page as JSON.
public sealed record CertificateDescriptionProperties
Section titled “Properties”Fingerprint
Section titled “Fingerprint”string Fingerprint { get; init; }SHA-256 of the certificate, upper hex in pairs.
Issuer
Section titled “Issuer”IReadOnlyList<CertificateNamePart> Issuer { get; init; }The issuer’s parts in the certificate’s order.
string Key { get; init; }“ECC P-256”, “RSA 2048”.
IReadOnlyList<string> Names { get; init; }The names in it (“IP 10.0.0.48”, “DNS axis-b8a44f631339.local”).
NotAfterUtc
Section titled “NotAfterUtc”DateTime NotAfterUtc { get; init; }End of validity.
NotBeforeUtc
Section titled “NotBeforeUtc”DateTime NotBeforeUtc { get; init; }Start of validity.
SerialNumber
Section titled “SerialNumber”string SerialNumber { get; init; }“7D FD 05 49 …”.
Signature
Section titled “Signature”string Signature { get; init; }“SHA-256 with ECDSA”.
Subject
Section titled “Subject”IReadOnlyList<CertificateNamePart> Subject { get; init; }The subject’s parts in the certificate’s order.
IReadOnlyList<string> Uses { get; init; }What it may be used for (“Digital signature”, “Server authentication”).
Version
Section titled “Version”int Version { get; init; }The X.509 version (3).