summaryrefslogtreecommitdiffhomepage
path: root/packages/server/src
diff options
context:
space:
mode:
Diffstat (limited to 'packages/server/src')
-rw-r--r--packages/server/src/authentication/verifyAuthenticationResponse.ts2
-rw-r--r--packages/server/src/helpers/verifySignature.ts8
-rw-r--r--packages/server/src/registration/verifications/verifyAttestationPacked.ts2
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
});
}