diff --git a/keepassxc-browser/content/passkeys.js b/keepassxc-browser/content/passkeys.js index cd56978..7e392f0 100644 --- a/keepassxc-browser/content/passkeys.js +++ b/keepassxc-browser/content/passkeys.js @@ -31,10 +31,11 @@ const createAttestationResponse = function(publicKey) { attestationObject: kpxcBase64ToArrayBuffer(publicKey.response.attestationObject), clientDataJSON: kpxcBase64ToArrayBuffer(publicKey.response.clientDataJSON), getAuthenticatorData: () => kpxcBase64ToArrayBuffer(publicKey.response?.authenticatorData), + getPublicKey: () => null, + getPublicKeyAlgorithm: () => publicKey.response?.publicKeyAlgorithm, getTransports: () => [ 'internal' ] }; - - return Object.setPrototypeOf(response, AuthenticatorAttestationResponse.prototype); + return Object.setPrototypeOf(response, AuthenticatorAttestationResponse.prototype); }; // Wraps response to AuthenticatorAssertionResponse object