view: (
realmId: string,
draft?: Draft,
) => {
accessMethods: string[];
alternativeKeyAlgorithms: {
family: any;
id: string;
kind: any;
label: any;
signs: boolean;
slow: boolean;
}[];
dnFields: { attr: string; field: string }[];
draft: Draft;
extendedKeyUsages: { name: string; oid: any }[];
fields: string[];
issuers: {
hasAlternativeKey: boolean;
id: any;
keyAlg: any;
label: any;
notAfter: any;
subject: any;
}[];
keyAlgorithms: {
family: any;
id: string;
kind: any;
label: any;
signs: boolean;
slow: boolean;
}[];
keystoreFormats: string[];
keyUsageBits: { name: string; what: any }[];
maxObjects: number;
netscapeTypes: { name: string }[];
objects: any;
pqMode: string;
pqModes: {
classical: boolean;
families: string[];
id: string;
label: string;
note: string;
}[];
profiles: {
ca: boolean;
extKeyUsage: any;
id: string;
keyUsage: any;
label: any;
note: any;
pathLen: any;
selfSigned: boolean;
years: any;
}[];
signatureAlgorithms: { id: any; kind: any; label: any; weak: boolean }[];
signerLabel: any;
slowFamilies: string[];
} = ...
Type Declaration
-
- (
realmId: string,
draft?: Draft,
): {
accessMethods: string[];
alternativeKeyAlgorithms: {
family: any;
id: string;
kind: any;
label: any;
signs: boolean;
slow: boolean;
}[];
dnFields: { attr: string; field: string }[];
draft: Draft;
extendedKeyUsages: { name: string; oid: any }[];
fields: string[];
issuers: {
hasAlternativeKey: boolean;
id: any;
keyAlg: any;
label: any;
notAfter: any;
subject: any;
}[];
keyAlgorithms: {
family: any;
id: string;
kind: any;
label: any;
signs: boolean;
slow: boolean;
}[];
keystoreFormats: string[];
keyUsageBits: { name: string; what: any }[];
maxObjects: number;
netscapeTypes: { name: string }[];
objects: any;
pqMode: string;
pqModes: {
classical: boolean;
families: string[];
id: string;
label: string;
note: string;
}[];
profiles: {
ca: boolean;
extKeyUsage: any;
id: string;
keyUsage: any;
label: any;
note: any;
pathLen: any;
selfSigned: boolean;
years: any;
}[];
signatureAlgorithms: { id: any; kind: any; label: any; weak: boolean }[];
signerLabel: any;
slowFamilies: string[];
}
-
Parameters
- realmId: string
Optionaldraft: Draft
Returns {
accessMethods: string[];
alternativeKeyAlgorithms: {
family: any;
id: string;
kind: any;
label: any;
signs: boolean;
slow: boolean;
}[];
dnFields: { attr: string; field: string }[];
draft: Draft;
extendedKeyUsages: { name: string; oid: any }[];
fields: string[];
issuers: {
hasAlternativeKey: boolean;
id: any;
keyAlg: any;
label: any;
notAfter: any;
subject: any;
}[];
keyAlgorithms: {
family: any;
id: string;
kind: any;
label: any;
signs: boolean;
slow: boolean;
}[];
keystoreFormats: string[];
keyUsageBits: { name: string; what: any }[];
maxObjects: number;
netscapeTypes: { name: string }[];
objects: any;
pqMode: string;
pqModes: {
classical: boolean;
families: string[];
id: string;
label: string;
note: string;
}[];
profiles: {
ca: boolean;
extKeyUsage: any;
id: string;
keyUsage: any;
label: any;
note: any;
pathLen: any;
selfSigned: boolean;
years: any;
}[];
signatureAlgorithms: { id: any; kind: any; label: any; weak: boolean }[];
signerLabel: any;
slowFamilies: string[];
}
the view model
Builds everything the page and
GET /admin-api/pkineed to draw the pane. No private key is in it.