diff options
-rw-r--r-- | packages/server/src/attestation/verifyAttestationResponse.ts | 18 | ||||
-rw-r--r-- | packages/server/src/helpers/decodeAttestationObject.ts | 4 |
2 files changed, 11 insertions, 11 deletions
diff --git a/packages/server/src/attestation/verifyAttestationResponse.ts b/packages/server/src/attestation/verifyAttestationResponse.ts index 55d3423..fe76a4f 100644 --- a/packages/server/src/attestation/verifyAttestationResponse.ts +++ b/packages/server/src/attestation/verifyAttestationResponse.ts @@ -4,7 +4,7 @@ import { COSEAlgorithmIdentifier, } from '@simplewebauthn/typescript-types'; -import decodeAttestationObject, { ATTESTATION_FORMATS } from '../helpers/decodeAttestationObject'; +import decodeAttestationObject, { ATTESTATION_FORMAT } from '../helpers/decodeAttestationObject'; import decodeClientDataJSON from '../helpers/decodeClientDataJSON'; import parseAuthenticatorData from '../helpers/parseAuthenticatorData'; import toHash from '../helpers/toHash'; @@ -178,7 +178,7 @@ export default async function verifyAttestationResponse( * Verification can only be performed when attestation = 'direct' */ let verified = false; - if (fmt === ATTESTATION_FORMATS.FIDO_U2F) { + if (fmt === ATTESTATION_FORMAT.FIDO_U2F) { verified = verifyFIDOU2F({ attStmt, clientDataHash, @@ -187,7 +187,7 @@ export default async function verifyAttestationResponse( rpIdHash, aaguid, }); - } else if (fmt === ATTESTATION_FORMATS.PACKED) { + } else if (fmt === ATTESTATION_FORMAT.PACKED) { verified = await verifyPacked({ attStmt, authData, @@ -195,14 +195,14 @@ export default async function verifyAttestationResponse( credentialPublicKey, aaguid, }); - } else if (fmt === ATTESTATION_FORMATS.ANDROID_SAFETYNET) { + } else if (fmt === ATTESTATION_FORMAT.ANDROID_SAFETYNET) { verified = await verifyAndroidSafetynet({ attStmt, authData, clientDataHash, aaguid, }); - } else if (fmt === ATTESTATION_FORMATS.ANDROID_KEY) { + } else if (fmt === ATTESTATION_FORMAT.ANDROID_KEY) { verified = await verifyAndroidKey({ attStmt, authData, @@ -210,7 +210,7 @@ export default async function verifyAttestationResponse( credentialPublicKey, aaguid, }); - } else if (fmt === ATTESTATION_FORMATS.TPM) { + } else if (fmt === ATTESTATION_FORMAT.TPM) { verified = await verifyTPM({ aaguid, attStmt, @@ -218,14 +218,14 @@ export default async function verifyAttestationResponse( credentialPublicKey, clientDataHash, }); - } else if (fmt === ATTESTATION_FORMATS.APPLE) { + } else if (fmt === ATTESTATION_FORMAT.APPLE) { verified = await verifyApple({ attStmt, authData, clientDataHash, credentialPublicKey, }); - } else if (fmt === ATTESTATION_FORMATS.NONE) { + } else if (fmt === ATTESTATION_FORMAT.NONE) { if (Object.keys(attStmt).length > 0) { throw new Error('None attestation had unexpected attestation statement'); } @@ -272,7 +272,7 @@ export default async function verifyAttestationResponse( export type VerifiedAttestation = { verified: boolean; attestationInfo?: { - fmt: ATTESTATION_FORMATS; + fmt: ATTESTATION_FORMAT; counter: number; aaguid: string; credentialPublicKey: Buffer; diff --git a/packages/server/src/helpers/decodeAttestationObject.ts b/packages/server/src/helpers/decodeAttestationObject.ts index 09d95fb..fd6ad21 100644 --- a/packages/server/src/helpers/decodeAttestationObject.ts +++ b/packages/server/src/helpers/decodeAttestationObject.ts @@ -14,7 +14,7 @@ export default function decodeAttestationObject( return toCBOR; } -export enum ATTESTATION_FORMATS { +export enum ATTESTATION_FORMAT { FIDO_U2F = 'fido-u2f', PACKED = 'packed', ANDROID_SAFETYNET = 'android-safetynet', @@ -25,7 +25,7 @@ export enum ATTESTATION_FORMATS { } export type AttestationObject = { - fmt: ATTESTATION_FORMATS; + fmt: ATTESTATION_FORMAT; attStmt: AttestationStatement; authData: Buffer; }; |