Skip to content

Verification Service handling of Identity headers without a "ppt" parameter #175

Description

@kpolitz

A question came up on how a verification service should treat an Identity header with a PASSporT "ppt" header claim, but no matching (actually no) "ppt" parameter in the Identity header. Per 3GPP signing API, the generated "identityHeader" is as specified in RFC 8224. One can interpret this to mean that if there is a PASSporT "ppt" header claim, then there will be a matching "ppt" parameter in the generated Identity header.

However, in 3GPP verification API, there is a dedicated request parameter for "shaken" PASSporTs and a separate request parameter (array) for other defined PASSporTs (currently, "div" and "rph"). So, should a verification service still process a "shaken" Identity header or other Identity headers with PASSporT "ppt" header claims that don't have "ppt" parameters?

We addressed this by adding logic to still process a "shaken" Identity header on the 3GPP verification API if the associated Identity header ("identityHeader" parameter) in the request does not have a "ppt" parameter.

Would appreciate any feedback on this item.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions