Skip to content

Expired attestation certificate causes crash #94

@Didr

Description

@Didr

Describe the bug
I have a hardware passkey with an expired attestation certificate. Trying to register using it causes a crash:

wallet-backend-1                            | /app/node_modules/@simplewebauthn/server/dist/registration/verifications/verifyAttestationPacked.js:58
wallet-backend-1                            |             throw new Error(`Certificate not good after "${notAfter.toString()}" (Packed|Full)`);
wallet-backend-1                            |                   ^
wallet-backend-1                            | 
wallet-backend-1                            | Error: Certificate not good after "Wed Apr 16 2025 13:39:20 GMT+0000 (Coordinated Universal Time)" (Packed|Full)
wallet-backend-1                            |     at verifyAttestationPacked (/app/node_modules/@simplewebauthn/server/dist/registration/verifications/verifyAttestationPacked.js:58:19)
wallet-backend-1                            |     at Object.verifyRegistrationResponse (/app/node_modules/@simplewebauthn/server/dist/registration/verifyRegistrationResponse.js:153:80)
wallet-backend-1                            | 

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions