serialise: (
keys: any,
) => {
bbsKey: { publicKey: any; secretKey: any };
browserDeviceKeys: {
enc: { privateKeyPem: any; publicJwk: any };
sign: { privateKeyPem: any; publicJwk: any };
};
certB64: any;
certPem: any;
createdAt: any;
extraKeys: any;
generations: {
generation: number;
retiredRefresh: any;
rotated: any;
standby: any;
};
kemEncKeys: { alg: any; privateJwk: any; publicJwk: any }[];
pqKeys: any;
privateKeyPem: any;
refreshTokenEncKeys: {
ec: { privateKeyPem: any; publicJwk: any };
rsa: { privateKeyPem: any; publicJwk: any };
secret: any;
secretKid: any;
};
requestObjectEncKeys: {
ec: { privateKeyPem: any; publicJwk: any };
rsa: { privateKeyPem: any; publicJwk: any };
};
signerGroups: any;
vciRequestEncKey: { privateKeyPem: any; publicJwk: any };
version: number;
xmlKey: { certB64: any; certPem: any; privateKeyPem: any };
} = serialise
Type Declaration
-
- (
keys: any,
): {
bbsKey: { publicKey: any; secretKey: any };
browserDeviceKeys: {
enc: { privateKeyPem: any; publicJwk: any };
sign: { privateKeyPem: any; publicJwk: any };
};
certB64: any;
certPem: any;
createdAt: any;
extraKeys: any;
generations: {
generation: number;
retiredRefresh: any;
rotated: any;
standby: any;
};
kemEncKeys: { alg: any; privateJwk: any; publicJwk: any }[];
pqKeys: any;
privateKeyPem: any;
refreshTokenEncKeys: {
ec: { privateKeyPem: any; publicJwk: any };
rsa: { privateKeyPem: any; publicJwk: any };
secret: any;
secretKid: any;
};
requestObjectEncKeys: {
ec: { privateKeyPem: any; publicJwk: any };
rsa: { privateKeyPem: any; publicJwk: any };
};
signerGroups: any;
vciRequestEncKey: { privateKeyPem: any; publicJwk: any };
version: number;
xmlKey: { certB64: any; certPem: any; privateKeyPem: any };
}
-
Returns {
bbsKey: { publicKey: any; secretKey: any };
browserDeviceKeys: {
enc: { privateKeyPem: any; publicJwk: any };
sign: { privateKeyPem: any; publicJwk: any };
};
certB64: any;
certPem: any;
createdAt: any;
extraKeys: any;
generations: {
generation: number;
retiredRefresh: any;
rotated: any;
standby: any;
};
kemEncKeys: { alg: any; privateJwk: any; publicJwk: any }[];
pqKeys: any;
privateKeyPem: any;
refreshTokenEncKeys: {
ec: { privateKeyPem: any; publicJwk: any };
rsa: { privateKeyPem: any; publicJwk: any };
secret: any;
secretKid: any;
};
requestObjectEncKeys: {
ec: { privateKeyPem: any; publicJwk: any };
rsa: { privateKeyPem: any; publicJwk: any };
};
signerGroups: any;
vciRequestEncKey: { privateKeyPem: any; publicJwk: any };
version: number;
xmlKey: { certB64: any; certPem: any; privateKeyPem: any };
}
the blob
Serialises a key set as PEM for storage; derived members (parsed keys,
kids) are left out.