I had a similar issue. Turns out that at the end of the JSON supplied by the TA, it was missing a , . It should look like this:
....
],
"keyCredentials": [
{
"usage": "Verify",
"keyId": "yourkeyidhere",
"value": "youvaluehere",
"customKeyIdentifier": "yourcustomKeyhere",
"type": "AsymmetricX509Cert"
}
]**,** <------------Notice the ","
....
But instead, the TA returns it like this:
....
],
"keyCredentials": [
{
"usage": "Verify",
"keyId": "yourkeyidhere",
"value": "youvaluehere",
"customKeyIdentifier": "yourcustomKeyhere",
"type": "AsymmetricX509Cert"
}
]
....
I changed that and it accepted my JSON file.
... View more