summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorMatthew Miller <matthew@millerti.me>2021-08-01 20:31:04 -0700
committerMatthew Miller <matthew@millerti.me>2021-08-19 08:20:18 -0700
commita0aa78ac441fa1d76ef595d6e383b081739c9f6d (patch)
tree9d6ed85bc8b370bb56768f5cb443c8f76de6092f
parentbeae67b1f22ef498ca4025cc53f40665bc764ca6 (diff)
Start to redefine MetadataStatement
-rw-r--r--packages/server/src/services/metadataService.ts11
1 files changed, 8 insertions, 3 deletions
diff --git a/packages/server/src/services/metadataService.ts b/packages/server/src/services/metadataService.ts
index 07e22a4..dc2baa6 100644
--- a/packages/server/src/services/metadataService.ts
+++ b/packages/server/src/services/metadataService.ts
@@ -347,19 +347,24 @@ const metadataService = new MetadataService();
export default metadataService;
+/**
+ * https://fidoalliance.org/specs/mds/fido-metadata-statement-v3.0-ps-20210518.html#metadata-keys
+ */
export type MetadataStatement = {
- aaguid: string;
+ legalHeader: string;
+ aaid?: string;
+ aaguid?: string;
+ attestationCertificateKeyIdentifiers?: string[];
+ description: string;
assertionScheme: string;
attachmentHint: number;
attestationRootCertificates: Base64URLString[];
attestationTypes: number[];
authenticationAlgorithm: number;
authenticatorVersion: number;
- description: string;
icon: string;
isSecondFactorOnly: string;
keyProtection: number;
- legalHeader: string;
matcherProtection: number;
protocolFamily: string;
publicKeyAlgAndEncoding: number;