Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
kpolitz opened this issue Mar 21, 2023 · 0 comments
Open

Comments

@kpolitz
Copy link
Contributor

kpolitz commented Mar 21, 2023

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant