Labs/Identity/VerifiedEmailProtocol: Difference between revisions

Jump to navigation Jump to search
m
Line 120: Line 120:
# When the user selects one of these addresses, retrieves the private key associated with that address
# When the user selects one of these addresses, retrieves the private key associated with that address
# If the key has expired, initiates key refresh - potentially a large topic, more needs to be written on that (see also Open Issues - perhaps the UA needs to check that the key is still valid here)
# If the key has expired, initiates key refresh - potentially a large topic, more needs to be written on that (see also Open Issues - perhaps the UA needs to check that the key is still valid here)
# Once a key is found, the browser creates an assertion containing the email address, an audience, and a valid-until timestamp, and signs it with the private key. This is the identity assertion.
# Once a key is found, the browser creates an assertion containing the email address, an audience, and a valid-until timestamp, and signs it with the private key. This is the '''identity assertion'''.
# The assertion is delivered to the onVerifiedEmail callback, which uploads it to the relying site.
# The assertion is delivered to the onVerifiedEmail callback, which uploads it to the relying site.


348

edits

Navigation menu