You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
SHAKEN VS request fails for "URI parsing failed" #168
We run SHAKEN AS request and feed the generated Identity header in SHAKEN VS request, and get 400/416. Can not find the reasonCode or reasonText in doc.
As @kpolitz mentioned, this is due to wrong format sent for 'from' field. Currently our system is expecting 'from' as object which contains 'tn' array. We are working to fix this and 'from' would be just an object which will accept 'tn' as string (more like the way you are sending)
In your request if you can just change the 'from' field as below, you will get a response. But we are working on a fix for it and eventually 'from' will just be an object which accepts 'tn' as String (similar to your request).
Activity
rishagit commentedon Feb 8, 2023
hi @di-shi
Can you please share the request that you are sending.
di-shi commentedon Feb 8, 2023
@rishagit
A sample request and response is attached except the apiKey is removed.
kpolitz commentedon Feb 9, 2023
I could not reproduce:
{
"verifyResults": [
{
"verifyResult": {
"ppt": "shaken",
"status": "pass",
"validClaims": {
"attest": "A",
"dest": {
"tn": [
"14045266060"
]
},
"iat": 1675962972,
"orig": {
"tn": "15551234567"
},
"origid": "2088448c-718e-4930-be5d-0ec9b25d2f00"
}
}
}
],
"verstatValue": "TN-Validation-Passed"
}
di-shi commentedon Feb 9, 2023
still failed for me just minutes ago.
kpolitz commentedon Feb 9, 2023
Is this the correct PASSporT information?
{
"alg": "ES256",
"ppt": "shaken",
"typ": "passport",
"x5u": "https://ca-cms.neustarlab.biz/ccid/authn/v2/certs/11041.10037"
}
{
"attest": "A",
"dest": {
"tn": [
"14045266060"
]
},
"iat": 1675966850,
"orig": {
"tn": "15551234567"
},
"origid": "98d09639-fbaf-11e7-9f54-000c29b1b39e"
}
kpolitz commentedon Feb 9, 2023
what does this parameter do in your VS request? "place": "holder",
di-shi commentedon Feb 9, 2023
> Is this the correct PASSporT information?
I think so.
> what does this parameter do in your VS request? "place": "holder",
We use a shell script for the test. Some use cases need more parameters. If a parameter is not needed, we place a placeholder item in the request.
kpolitz commentedon Feb 9, 2023
We believe this has something to do with the orig/dest/to/from and will continue to investigate. Thanks.
rishagit commentedon Feb 10, 2023
As @kpolitz mentioned, this is due to wrong format sent for 'from' field. Currently our system is expecting 'from' as object which contains 'tn' array. We are working to fix this and 'from' would be just an object which will accept 'tn' as string (more like the way you are sending)
In your request if you can just change the 'from' field as below, you will get a response. But we are working on a fix for it and eventually 'from' will just be an object which accepts 'tn' as String (similar to your request).
di-shi commentedon Feb 10, 2023
@rishagit
Thank you for the information. Please let us know when these tickets are fixed. Then we will continue the test.
kpolitz commentedon Feb 16, 2023
"orig" and "from" parameters will no longer be arrays in next pull request. A note will be sent to test participants when change is available.
kpolitz commentedon Mar 13, 2023
Changes were deployed on 2/23/23. Please test and confirm.