Skip to content

IssuedCertificateQuery

Record in Oadm.Sdk.Certificates · Oadm.Sdk.dll

A query of the list of issued certificates (SDK 0.4.0): filters, search and one page, newest first.

public sealed record IssuedCertificateQuery
IReadOnlySet<Guid>? DeviceIds { get; init; }

Only certificates of these devices (a user limited to a device group); null = every device.

IssuedCertificateGrouping GroupBy { get; init; }

The order of the rows by group; a server without groups ignores it.

string? IssuedBy { get; init; }

Only certificates the CA with this id issued (CertificateIssuerChoice.Id); null = every issuer.

int Limit { get; init; }

Rows of the page, 1 to IssuedCertificateQuery.MaxLimit.

int Offset { get; init; }

Rows to skip.

string? Purpose { get; init; }

Only this use (DeviceCertificatePurposes); null = every use.

string? Search { get; init; }

Text in the device’s address, host name or serial, or in the certificate’s serial number; case-insensitive.

string? Source { get; init; }

Only this source (IssuedCertificateSources); null = every source.

IssuedCertificateState? State { get; init; }

Only this state; null = every state.

const int MaxLimit = 500

The most rows of one page.