기능 인증은 적합성 테스트와 상호 운용성 테스트의 두 단계로 구성되며, FDO를 인증하는 모든 구현에 필요합니다. 기능 인증은 사양 및 요구사항에 대한 적합성을 포함하여 구현의 기능적 특성을 검증합니다. 상호 운용성 테스트는 구현이 서로 호환되는지 검증합니다.
적합성 자체 검증 테스트
적합성 자체 검증 테스트는 인증 프로세스의 필수 단계입니다. 적합성 테스트는 FDO 적합성 테스트 도구의 설정 및 실행을 통해 자체적으로 관리할 수 있습니다.
FDO 적합성 테스트 스위트는 디바이스 온보딩 서비스, 디바이스 및 랑데부 서버를 위한 세 가지 테스트 도구로 구성되어 있습니다. 장치 온보딩 서비스는 TO0 및 TO2 프로토콜 지원 사양에 대한 적합성 테스트를 거치고, 랑데부 서버(RV)는 TO0 및 TO1 프로토콜 지원 사양에 대한 적합성 테스트를 거치고, 장치는 TO1 및 TO2 프로토콜 지원 사양에 대한 적합성 테스트를 거칩니다. 테스트 도구는 개발 프로세스의 일부로 사용하여 구현이 개발 중일 때 사양 및 요구 사항을 준수하는지 확인할 수 있습니다.
FDO 적합성 테스트 스위트는 fido.tools에서 사용할 수 있습니다.
적합성 테스트 결과는 해당 테스트 도구를 통해 제출되며, 상호 운용성 이벤트에 참석하기 최소 14일 전에 FIDO 인증 사무국의 확인을 받아 구현이 최소한 FDO 사양 및 요구 사항을 준수하는지 확인해야 합니다. 구현을 공식 테스트할 준비가 되면 실행 중인 테스트가 공식 테스트임을 선택하기만 하면 결과가 공식 기록의 일부로 기록됩니다.
상호 운용성 테스트
상호 운용성 테스트는 인증 프로세스의 필수 단계입니다. 상호운용성 테스트는 FDO 상호운용성 테스트 이벤트에 참여하여 관리합니다.
모든 테스트는 원격으로 완료됩니다. 테스트 환경을 고려하여 사용자 인터페이스(UI) 대시보드를 설정하여 DO 서비스, RV 서버, 디바이스 구현 간의 상호 운용성 및 성공적인 호환성을 추적하고 검증했습니다. 각 구현자는 다른 구현자의 구현과 함께 자신의 구현을 테스트합니다.
FDO 상호 운용성 테스트 이벤트에 참여하기 위한 전제 조건은 다음과 같습니다:
- 회사당 하나씩 FIDO 인증 NDA를 작성해야 합니다.
- 등록된 각 FDO 구현에 대해 인증 신청서를 제출해야 합니다.
- 적합성 자체 검증 테스트는 등록된 각 FDO 구현에 대해 예정된 이벤트 최소 7일 전에 완료해야 합니다.
- 등록된 FDO 구현은 이벤트 전에 변경해서는 안 됩니다.
- 참가자는 이벤트 개최 7일 전까지 등록해야 합니다.
FDO 상호 운용성 테스트 이벤트는 사양의 활성 버전에 대해 90일에 한 번 이상 개최되며, 여기에는 아직 일몰 날짜가 도래하지 않은 모든 버전이 포함됩니다. 예정된 모든 이벤트의 일정은 아래에서 확인할 수 있습니다.
FDO 상호 운용성 이벤트
2024년 이벤트 날짜:
- 4월 8일 – 26일
- 6월 4일 – 21일
- 9월 3일 – 20일
- 12월(날짜 미정)