機能認証は、適合性試験と相互運用性試験という2つのステップから構成され、FDOの実装を認証するすべてに要求される。 機能認証は、仕様および要求事項への適合性を含め、実装の機能特性を検証する。 相互運用性試験は、実装が互いに互換性があることを検証する。

適合性自己検証テスト

適合性自己確認試験は、認証プロセスの必須ステップである。 コンフォーマンステストは、FDOコンフォーマンステストツールのセットアップと実行を通じて自己管理される。

FDOコンフォーマンステストスイートは、デバイスオンボーディングサービス、デバイス、ランデブーサーバーの3つのテストツールで構成されています。 デバイス・オンボーディング・サービスはTO0およびTO2プロトコルをサポートする仕様に対する適合性がテストされ、ランデブー・サーバー(RV)はTO0およびTO1プロトコルをサポートする仕様に対する適合性がテストされ、デバイスはTO1およびTO2プロトコルをサポートする仕様に対する適合性がテストされる。 テスト・ツールは、開発プロセスの一部として使用することができ、開発中の実装が仕様や要件に適合していることを確認することができる。

FDO Conformance Test Suiteはfido.toolsで入手できる。

コンフォーマンステストの結果は、対応するテストツールを通じて提出され、相互運用性イベントに参加する少なくとも14日前までにFIDOの認証事務局によって確認され、実装が少なくともFDOの仕様と要件に最低限適合していることを保証しなければならない。 実装が公式テストの準備ができたら、実行中のテストが公式テストであることを選択するだけで、結果は公式記録の一部として記録される。

相互運用性テスト

相互運用性試験は、認証プロセスの必須ステップである。 相互運用性試験は、FDO相互運用性試験イベントへの参加を通じて実施される。

テストはすべて遠隔操作で行われる。 テスト環境を考慮し、ユーザーインターフェース(UI)ダッシュボードが設定され、DOサービス、RVサーバー、およびデバイスの実装間で達成された相互運用性と成功した互換性をトレースし、検証します。 各実装者は、自分の実装を他の実装者の実装とテストする。

FDO 相互運用性試験イベントに参加するための前提条件は以下の通り:

  • FIDO認証NDAは、1社につき1つ記入する必要がある。
  • 認証申請書は、登録されたFDO実施ごとに提出しなければならない。
  • 適合性自己確認試験は、登録された各 FDO インプリメンテーションについて、予定され ているイベントの少なくとも 7 日前までに完了しなければならない。
  • 登録された FDO インプリメンテーションは、イベントの前に変更してはならない。
  • 参加者はイベントの7日前までに登録すること。

FDO相互運用性試験イベントは、有効な仕様のバージョンに対して少なくとも90日ごとに1回開催される。 今後の全イベントのスケジュールは下記を参照されたい。

FDO相互運用性イベント

    2024 開催日

    • 4月8日~26日
    • 6月4日~6月21日
    • 9月3日~9月20日
    • 12月(日程未定)