summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorMatthew Miller <matthew@millerti.me>2021-02-04 11:09:00 -0800
committerMatthew Miller <matthew@millerti.me>2021-02-04 11:09:00 -0800
commitf6c1bfb38cb23866c466e7caa33fd6cdb941f4be (patch)
treec923935414384c784eb1a222c097a5ecc5b19581
parent997d98a537c9e889c707b73fe1119a11eafa1676 (diff)
Add additional attestation return value checks
-rw-r--r--packages/server/src/attestation/verifyAttestationResponse.test.ts6
1 files changed, 6 insertions, 0 deletions
diff --git a/packages/server/src/attestation/verifyAttestationResponse.test.ts b/packages/server/src/attestation/verifyAttestationResponse.test.ts
index 5658c19..dc75538 100644
--- a/packages/server/src/attestation/verifyAttestationResponse.test.ts
+++ b/packages/server/src/attestation/verifyAttestationResponse.test.ts
@@ -54,6 +54,12 @@ test('should verify FIDO U2F attestation', async () => {
'VHzbxaYaJu2P8m1Y2iHn2gRNHrgK0iYbn9E978L3Qi7Q-chFeicIHwYCRophz5lth2nCgEVKcgWirxlgidgbUQ',
),
);
+ expect(verification.attestationInfo?.aaguid).toEqual('00000000-0000-0000-0000-000000000000');
+ expect(verification.attestationInfo?.credentialType).toEqual('public-key');
+ expect(verification.attestationInfo?.userVerified).toEqual(false);
+ expect(verification.attestationInfo?.attestationObject).toEqual(
+ base64url.toBuffer(attestationFIDOU2F.response.attestationObject),
+ );
});
test('should verify Packed (EC2) attestation', async () => {