Skip to content

IssuedCertificateList

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

The list of certificates (SDK 0.4.0), the Certificates card of the PKI page: the page’s buttons (IssuedCertificateList.Toolbar) left, Group by (when the source groups), the filters (state, use, issued by) and the search right, the progress row of a later read or a write of the page (IssuedCertificateListViewModel.WorkText), the virtualized grid, one line per row (name or device, the type as badges with the page’s statuses as accent badges next to them, issuer, key, valid until with a state badge next to it only when it needs attention, one ⋯ button with the row’s actions menu, the same as its right-click menu; group headers with their counts over every page; several rows can be chosen, a double click is View certificate), the empty line, the overlay of the first read, an error of the whole table directly below it and the pages (Previous / Next, “1-500 of 12,345”). The DataContext is an IssuedCertificateListViewModel; the grid’s selection reaches it in one step.

public sealed class IssuedCertificateList : UserControl

Inherits UserControl

Set them in XAML (<ui:IssuedCertificateList Name="..." />) or bind them.

Name Type Description
Banner Control? A line of the page below the toolbar row, above the list (e.g. the state of the PKI’s CA); null for none.
Toolbar Control? The page’s buttons left of the filters (View certificate, Revoke).
DataGrid Table { get; }

The grid (tests and the page’s own handling).

static IEnumerable<Control> MenuItems(IReadOnlyList<IssuedCertificateAction> actions)

The menu entries of actions: red ones with the class danger, submenus, separators.