diff options
Diffstat (limited to 'packages/server/src')
3 files changed, 6 insertions, 6 deletions
diff --git a/packages/server/src/authentication/verifyAuthenticationResponse.ts b/packages/server/src/authentication/verifyAuthenticationResponse.ts index e41636e..f47eaf1 100644 --- a/packages/server/src/authentication/verifyAuthenticationResponse.ts +++ b/packages/server/src/authentication/verifyAuthenticationResponse.ts @@ -206,7 +206,7 @@ export async function verifyAuthenticationResponse( verified: await verifySignature({ signature, signatureBase, - credentialPublicKey: authenticator.credentialPublicKey, + publicKey: authenticator.credentialPublicKey, }), authenticationInfo: { newCounter: counter, diff --git a/packages/server/src/helpers/verifySignature.ts b/packages/server/src/helpers/verifySignature.ts index b57e00f..f9eb747 100644 --- a/packages/server/src/helpers/verifySignature.ts +++ b/packages/server/src/helpers/verifySignature.ts @@ -16,7 +16,7 @@ type VerifySignatureOptsLeafCert = { type VerifySignatureOptsCredentialPublicKey = { signature: Uint8Array; signatureBase: Uint8Array; - credentialPublicKey: Uint8Array; + publicKey: Uint8Array; hashAlgorithm?: string; }; @@ -46,12 +46,12 @@ export async function verifySignature( let publicKeyPEM = ''; if (_isCredPubKeyOpts) { - const { credentialPublicKey } = opts; + const { publicKey } = opts; // Decode CBOR to COSE let cosePublicKey; try { - cosePublicKey = isoCBOR.decodeFirst<COSEPublicKey>(credentialPublicKey); + cosePublicKey = isoCBOR.decodeFirst<COSEPublicKey>(publicKey); } catch (err) { const _err = err as Error; throw new Error(`Error decoding public key while converting to PEM: ${_err.message}`); @@ -99,6 +99,6 @@ function isCredPubKeyOpts( opts: VerifySignatureOptsLeafCert | VerifySignatureOptsCredentialPublicKey, ): opts is VerifySignatureOptsCredentialPublicKey { return ( - Object.keys(opts as VerifySignatureOptsCredentialPublicKey).indexOf('credentialPublicKey') >= 0 + Object.keys(opts as VerifySignatureOptsCredentialPublicKey).indexOf('publicKey') >= 0 ); } diff --git a/packages/server/src/registration/verifications/verifyAttestationPacked.ts b/packages/server/src/registration/verifications/verifyAttestationPacked.ts index e4fdf92..4ec7048 100644 --- a/packages/server/src/registration/verifications/verifyAttestationPacked.ts +++ b/packages/server/src/registration/verifications/verifyAttestationPacked.ts @@ -119,7 +119,7 @@ export async function verifyAttestationPacked( verified = await verifySignature({ signature: sig, signatureBase, - credentialPublicKey, + publicKey: credentialPublicKey, hashAlgorithm: hashAlg }); } |