Currently, the section Section 7.3 on Trust Mark Validation:
- doesn't require an Entity to know which Trust Anchor it is using prior to validation of a Trust Mark,
- doesn't require Trust Mark Issuer to be included in the
trust_mark_issuers claim,
- doesn't require the connection between Trust Mark type and the corresponding Trust Mark Issuer to be published in the
trust_mark_issuers claim in case of an on-behalf-of scenario,
- allows the use of the empty array to indicate that the trust mark can be issued by any Trust Mark Issuer.
In many federations, the first three will be required and while the fourth one will not be used. How do we make it more strict and make it discoverable that a federation follows these rules?
In other words, we have a couple of SHOULDs in there that in many federations will have to be MUSTs, and hence we need an option to control it and to indicate that this more strict approach applies.