Skip to content

IssuedCertificateListPage

Record in Oadm.Sdk.Client.Controls · Oadm.Sdk.Client.dll

One page of the list as the server answered it.

public sealed record IssuedCertificateListPage(IReadOnlyList<IssuedCertificateInfo> Rows, int Total, int Offset)

Parameters

  • Rows: The certificates of the page, newest first.
  • Total: How many match the filters and the search.
  • Offset: The first row of the page (the server may move it back when the list became shorter).
IReadOnlyList<IssuedCertificateGroup>? Groups { get; init; }

The groups of every page with their counts, in their order; null or empty: no group headers.

IReadOnlyList<CertificateIssuerChoice>? Issuers { get; init; }

The CAs of the “Issued by” filter; null when the server does not list them (the filter then offers Task and EST).

int Offset { get; init; }

The first row of the page (the server may move it back when the list became shorter).

IReadOnlyList<IssuedCertificateInfo> Rows { get; init; }

The certificates of the page, newest first.

int Total { get; init; }

How many match the filters and the search.

int? WarningDays { get; init; }

The days before the end that the server counts as “Expires soon” (PKI’s setting); null when the server does not say: the certificate window then follows the row’s state.