From a0aa78ac441fa1d76ef595d6e383b081739c9f6d Mon Sep 17 00:00:00 2001 From: Matthew Miller Date: Sun, 1 Aug 2021 20:31:04 -0700 Subject: Start to redefine MetadataStatement --- packages/server/src/services/metadataService.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'packages/server/src') 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; -- cgit v1.2.3