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 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. |