diff options
author | Matthew Miller <matthew@millerti.me> | 2021-08-01 20:31:04 -0700 |
---|---|---|
committer | Matthew Miller <matthew@millerti.me> | 2021-08-19 08:20:18 -0700 |
commit | a0aa78ac441fa1d76ef595d6e383b081739c9f6d (patch) | |
tree | 9d6ed85bc8b370bb56768f5cb443c8f76de6092f | |
parent | beae67b1f22ef498ca4025cc53f40665bc764ca6 (diff) |
Start to redefine MetadataStatement
-rw-r--r-- | packages/server/src/services/metadataService.ts | 11 |
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; |