...
The terms defined below are a required extension of the terminology defined in [eduGAIN-Profile]. The reader should consult both dictionaries for a complete picture.
federation metadata feed | A SAML metadata file originating from a participant federation acting as a SAMLMetadataProducer |
eduGAIN matadata aggregate | A SAML metadata file obtained as an aggregate of federation metadata feeds according to the procedures described in this document |
federation metadata channel | A location (in the form of http/https URL) pointing to the distribution source of the federation metadata feed |
Source of metadata
MDS bases its aggregation function on information provided by each participant Federation as specified in [eduGAIN-Profile]:
...
Condition Evaluated | Reason | |
---|---|---|
A1 | the document root element is md:EntitiesDescriptor | |
A2 | all required namespaces are declared, that is xmlns:md, xmlns:mdrpi, xmlns:ds. | |
A3 | if md:EntitiesDescriptor contains md:Extensions element with mdrpi:PublicationInfo element in which the publisher and creationInstant attributes exist | eduGAIN Profile |
A4 | the creationInstant attribute uses the dateTime format required by SAMLMeta and does not point to the future | SAMLMeta sec. 2.2.1 |
A5 | validUntil attribute in EntitiesDescriptor element exists, can be converted to a time value and it does not point to the past | SAML lines: 348; 316 |
A6 | validUntil attribute with a value not earlier than 120 hours (5 days) and not later than 2304 hours (28 days) after the creationInstant | eduGAIN-profile |
A7 | the fetched document schema-validates against following SAML metadata schemas:
|
...
Condition Evaluated | Reason | |
R1 | md:IDPSSODescriptor element must have a signing certificate (ds:KeyDescriptor/ds:KeyInfo/ds:X509Data/ds:X509Certificate) | |
R2 | if md:Extentions element with md:UIInfo exists:
| |
R3 | if md:Extentions element with md:DiscoHints exist:
|
...
- If the remaining validity period is below 96 and above 12 hours an alert is raised once a day at 14 hour UTC,
- If the remaining validity period is below 12 and above 6 hours an alert is raised every second hour,
- If the remaining validity period is below 6 hours an alert i is raised every hour.
Detailed technical description
...