odoo/odoo · error · InvalidRegistrationResponse
Could not verify attestation statement signature (Packed|Sel
Error message
Could not verify attestation statement signature (Packed|Self)
What it means
Error "Could not verify attestation statement signature (Packed|Self)" thrown in odoo/odoo.
Source
Thrown at addons/auth_passkey/_vendor/webauthn/registration/formats/packed.py:102
# Self Attestation
decoded_pub_key = decode_credential_public_key(credential_public_key)
if decoded_pub_key.alg != attestation_statement.alg:
raise InvalidRegistrationResponse(
f"Credential public key alg {decoded_pub_key.alg} did not equal attestation statement alg {attestation_statement.alg}"
)
public_key = decoded_public_key_to_cryptography(decoded_pub_key)
try:
verify_signature(
public_key=public_key,
signature_alg=attestation_statement.alg,
signature=attestation_statement.sig,
data=verification_data,
)
except InvalidSignature:
raise InvalidRegistrationResponse(
"Could not verify attestation statement signature (Packed|Self)"
)
return True
View on GitHub (pinned to 1e661df964)
Solutions
- Self-attestation signature verification failed. Re-register the passkey; if it persists, the authenticator is faulty.
When it happens
Trigger: Thrown at addons/auth_passkey/_vendor/webauthn/registration/formats/packed.py:102 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of odoo/odoo@1e661df964 (2026-08-15).
Data as JSON: /api/errors/7207e3e051238bf5.
Report an issue: GitHub.