Federation - Validation of Assertion Components for Holder-of-Key Assertion, v1.0

Relying Parties must prove the possession of the key specified within holder-of-key assertions. If they do not then such assertions are not qualified for FAL3 and should be treated as bearer assertions.

Assessment Step

1
Validate HoK Assertions (ValidateHoKAssertions)
Does the RP verify the subscriber holds the key specified within the holder of key assertion? If it is not able to, does it properly degrade the FAL that it is operating at for this user (this could simply be rejecting the login if FAL3 is mandatory).
Artifact
A1
Provide evidence (e.g., policies, operational details, interoperability test results) that the RP verifies possession of the key specified within HoK assertions.

Conformance Criteria (1)

C1
  1. The RP SHALL NOT accept an assertion as a holder-of-key assertion unless the subscriber proves possession of the key presented within the assertion to the RP, in addition to presentation of the assertion itself.
  2. An assertion containing a reference to a key held by the subscriber for which key possession has not been proven SHALL be considered a bearer assertion by the RP.
  3. Reference to a given key SHALL be trusted at the same level as all other information within the assertion.
Citation
NIST SP 800-63C
Section 6.1.2