Message Signature Validation

[Pivotal Issue 78632442][1]

[1]: https://www.pivotaltracker.com/n/projects/1163646/stories/78632442
I would watch out, an entity can have multiple roles. So an entity can be either idp or sp or both or multiple sps or idps.