20.4.1.3. Federation Authority Test MatrixΒΆ
This section defines test cases for Federation Authorities (Trust Anchors and Intermediates) responsible for operating the Trust Infrastructure as described in trust:The Infrastructure of Trust. Tests focus on correctness and conformance of:
Entity Configuration (
.well-known/openid-federation)Subordinate Statements returned by
/fetchFederation registry endpoints (
/list,/fetch,/trust_mark_status,/historical-jwks)
All validations align with (OID-FED).
Test Case ID |
Purpose |
Description |
Expected Result |
|---|---|---|---|
FA_001 |
Discovery, Interoperability |
Entity Configuration media type |
|
FA_002 |
Security |
Entity Configuration signature integrity |
The Entity Configuration is a signed JWT; signature verifies using one of the Federation Entity public keys contained in the Entity Configuration |
FA_003 |
Interoperability |
Entity Configuration JOSE header parameters |
JOSE header contains |
FA_004 |
Security |
Entity Configuration standard claims |
Payload includes |
FA_005 |
Security, Interoperability |
Entity Configuration common parameters |
Payload contains |
FA_006 |
Security |
Entity Configuration key material validity |
|
FA_007 |
Security |
|
Validation rejects Entity Configuration if |
FA_008 |
Security |
Subordinate Statement signature and lifetime |
|
FA_009 |
Interoperability |
Subordinate Statement schema |
Subordinate Statement contains the subordinate's public keys (directly or by reference) and applicable metadata policies or metadata, conforming to draft-43 structure. |
FA_010 |
Discovery |
Listing subordinates |
|
FA_011 |
Security |
Trust Mark status endpoint |
|
FA_012 |
Security |
Historical keys endpoint |
|
FA_013 |
Security |
Key rotation propagation |
After rotating keys, |
FA_014 |
Security |
Disallow |
Any Entity Configuration or Subordinate Statement with |
FA_015 |
Security |
|
If JOSE header |
FA_016 |
Interoperability |
Endpoint discovery from metadata |
|
FA_017 |
Security |
Issuer/subject self-consistency |
For Entity Configuration, |
FA_018 |
Interoperability |
Media type correctness (fetch/list/status) |
|
FA_019 |
Security |
Statement replay prevention ( |
If |
FA_020 |
Security |
Metadata policy application (if used) |
When metadata policies are used in Subordinate Statements, the resulting effective metadata computed from policy + source metadata conforms to draft-43 rules; conflicts are resolved deterministically. |