summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-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;