Build a FIDO2 server and run it through FIDO Alliance conformance testing for certification

domain: fidoalliance.org · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Implement the conformance test API endpoints: POST /attestation/options, POST /attestation/result, POST /assertion/options, POST /assertion/result following the FIDO Alliance Conformance Test API specification in the conformance-test-tools-resources GitHub repo
  2. Download the FIDO Alliance conformance tools (latest v1.8.0 as of early 2026) and run the FIDO2 Server test suite against your local endpoint
  3. Address all mandatory test failures; the tool reports test IDs and expected vs actual responses — cross-reference the WebAuthn L2/L3 spec sections cited in each failure
  4. Ensure your server correctly handles all five attestation statement formats: packed, tpm, android-key, android-safetynet (legacy), fido-u2f, and none
  5. Submit self-conformance test results to the FIDO Alliance interoperability testing event before the deadline; successful self-conformance is a prerequisite for the interop event
  6. After the interoperability event, apply for FIDO2 Server certification through the FIDO Alliance certification portal

Known gotchas

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans