verify_ledger_attestation
Issues a fresh nonce APDU to a Ledger device, obtains the Secure Element's attestation signature, and verifies it against Ledger's published attestation root CA to confirm device authenticity.
Instructions
READ-ONLY Secure Element attestation challenge (issue #325 P1). INTENDED behavior: issue a fresh nonce APDU to the device, receive the SE's attestation signature, verify locally against Ledger's published attestation root CA. CURRENT behavior: returns status: "not-implemented" with a structured explanation — the actual cryptographic check is gated on live-device research that hasn't happened yet (canonical APDU for current firmware, PEM/DER of Ledger's attestation root CA, signature-verification algorithm). Sibling defenses cover most of the threat surface in the meantime: verify_ledger_firmware (P3, #354), verify_ledger_live_codesign (P4, #360), the WC peer pin (P5, #356), and the per-chain device identity binding at signing time. The tool surface is shipped now so future research can fill in the implementation without a redesign.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||