4.2. Maintaining Up-to-Date Metadata
In a FedTLS federation, accurate and current metadata is essential for ensuring secure and reliable communication between members. This necessitates maintaining up-to-date metadata accessible by all members.¶
- Federation Metadata: The federation operator publishes a JWS containing an aggregate of all entity metadata. This JWS serves as the source of truth for information about all members within the federation. Outdated information in the JWS can lead to issues like failed connections, discovery challenges, and potential security risks.¶
- Local Metadata: Each member maintains a local metadata store containing information about other members within the federation. This information is retrieved from the federation's publicly accessible JWS. Outdated data in the local store can hinder a member's ability to discover and connect with other relevant entities.¶
The following outlines the procedures for keeping metadata up-to-date:¶
-
Federation Operator Role: The federation operator plays a crucial role in maintaining data integrity within the federation. Their responsibilities include:¶
- Defining regulations for metadata management that MUST include, at a minimum but not limited to, expiration and cache time management.¶
- Implementing mechanisms to update the published federation metadata, ensuring it adheres to the expiration time (exp, see Section 6.4) and cache TTL (cache_ttl, see Section 6.1) specifications.¶
-
Member Responsibility: Members must follow the federation's metadata management regulations and refresh their local metadata store according to the defined expiration and cache regulations.¶
By adhering to these responsibilities, the Federation ensures that information remains valid for the defined timeframe and that caching mechanisms utilize up-to-date data effectively.¶