I could not get Signed badge verification (JWS) on badgecheck.io work.

14 views
Skip to first unread message

LOC HA

unread,
Apr 17, 2018, 5:43:20 PM4/17/18
to Open Badges Dev Group
I am writing a Java application that will generate Signed badge version 2.

I had a generated JWS token and I tried to test whether the JWS token is correct or not by verifying the token using https://badgecheck.io  BUT I always got failed verification.

Here is my token information:

Algorithm used to sign:   RS256 + Base64URL without Padding used.



eyJhbGciOiJSUzI1NiJ9.eyJAY29udGV4dCI6Imh0dHBzOi8vdzNpZC5vcmcvb3BlbmJhZGdlcy92MiIsImlkIjoidXJuOnV1aWQ6NjUwZjdiZGMtZGQ0ZS00YTMyLWI3NDYtNTE5Mzg3N2EzMzEwIiwidHlwZSI6IkFzc2VydGlvbiIsInJlY2lwaWVudCI6eyJpZGVudGl0eSI6InNoYTI1NiRhNmVhZTM3MWE4YWRhNTI4MjYwOWJlNDI4MWJiNzIyZjRjZDY0N2UwN2VlNjg2ZDU4NzNhYmJkNTQ5ZTk0MjY5IiwidHlwZSI6ImVtYWlsIiwiaGFzaGVkIjp0cnVlLCJzYWx0IjoiNTM3YWJhZTZiMTFhMTI2YjRkZTIxZTUyNDQxOGNkNTEifSwiYmFkZ2UiOiJodHRwOi8vNDUuNjMuNjYuMjAzOjgwODAvRGlnaUJhZGdlQXBwL2FwaS9iYWRnZUNsYXNzLzRiYTc5Njg2LTZkOWQtNGU4My05MjQzLWRiMjU1M2JiMmZmMSIsInZlcmlmaWNhdGlvbiI6eyJjcmVhdG9yIjoiaHR0cDovLzQ1LjYzLjY2LjIwMzo4MDgwL0RpZ2lCYWRnZUFwcC9hcGkvcHViS2V5L2ZlOGEzYTk5LThiYzItNDAwNC1hZTlkLWUyZWJhMjYwY2E5NCIsInR5cGUiOiJzaWduZWQifSwiaXNzdWVkT24iOiIyMDE2LTEyLTMxVDIzOjU5OjU5WiIsImV2aWRlbmNlIjoiaHR0cDovLzQ1LjYzLjY2LjIwMzo4MDgwL0RpZ2lCYWRnZUFwcC9wdWIvZXZpZGVuY2UxLmh0bWwifQ.TblnuWM6LqV73cQvR-8FB-IHjs4R_KXY0Bep6-OfXxMDpH12gP17LW5C34b-UCic6xcz7SWNBnNsrevgv1f7_Qpox35EQpuQ36_wlLbACpUAz4q0TEK5CkcyD_ZVvuyLIF3ZEgpPn43qUEcipEw1aXIse3pg1l_U9KlOFMNm0oWJeV0xEkSSDWq6TbLYgfj7__XlW3n6yXD2wuVDLIf7Msej0T27u0L801djaSdvoNIMViHPz4VzxTKiz2vWH19YgoJxmKFAU2qxtHvNHxg1CirVNe4Dnlvupnc9Fa7yiXfjEogRfApVLQ-UVvGRPs-5hSlVRBtvxY7cpKhWmDwMtA


-----BEGIN RSA PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAn1eq4wAF3g3yOlqY1OSW9IoBdGdwzhpA
43+fOkQ5zbV4t/Yuk7jk6Jki9uq49mQNUHzg/PlIqFYTamuM3WCS0qCK05y/KPujqGzYY2lx6uJt
APVBz83742a7jhqlxExhEHMArV9tm4HY1u86pZGj8RJuwlnwJTSQCxM7R4Qet/9H//troS7is/fH
dIfXLH7XDkGpSZoPSqLfqKF6MFjpgN86PK8qIZd8U6fKcm+wauYx/WdKMZblLlCTAki/P+CEQvrn
jtUpU0gCwzsGbM6kgFvMvrTAe/+QHWk5PmmsIaLjCDC4v2gzxxowNgsHb91bFbgTbCRkxXPMvwbk
uTZG6wIDAQAB
-----END RSA PUBLIC KEY-----


-----BEGIN RSA PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCfV6rjAAXeDfI6WpjU5Jb0igF0
Z3DOGkDjf586RDnNtXi39i6TuOTomSL26rj2ZA1QfOD8+UioVhNqa4zdYJLSoIrTnL8o+6OobNhj
aXHq4m0A9UHPzfvjZruOGqXETGEQcwCtX22bgdjW7zqlkaPxEm7CWfAlNJALEztHhB63/0f/+2uh
LuKz98d0h9csftcOQalJmg9Kot+ooXowWOmA3zo8ryohl3xTp8pyb7Bq5jH9Z0oxluUuUJMCSL8/
4IRC+ueO1SlTSALDOwZszqSAW8y+tMB7/5AdaTk+aawhouMIMLi/aDPHGjA2Cwdv3VsVuBNsJGTF
c8y/BuS5NkbrAgMBAAECggEAJrixKFS7GEkfUhruBN4/6NEYpWb1vMAYgLBky04FFf5BhcLncrJ9
viBopMRJimap7aNLMW6Kv42bTkMwiiOLym+FDQOMWLM+BBHfS9k1+7RmdNMk2RDfY1V1woSrP9an
x82KnpcQFbgqL6EXCWEpC85E6Cne98ucLXTQ9QIgTOnz026aZkWBuKuJ8ctY1r+Vy/7VYaQciezn
m/NTlSx0gJmOJoX1ZaDv35N8DSFWuSFhhmp/oL6SywKKFuz1gaSm+W5RiAt3V+b6eR6CHDQh/4lO
1lvomozS1ofvlpb9b94Zsz6YhRbddsvfZaiPbMyBXafvRDdhUrTSAL/0vR4ggQKBgQDcpijV3sCQ
UgFCBt/FQ1eR1W4NHqMEsPePo0eyb34dGri3OJwQvYz+2WCmFdMuYlr+Zj8w1EMzDqrNyV4YHPS1
tSIFHI321wChuv5OfQMlCsNGs9QWZ3FvMLQH3ZXSj6geqWEcfkr/YTRg0Rcsf5aKK2BdrwfSGsI2
eIqfAgVC4QKBgQC43wo0dqhyXiYwFZScHc5e2end77kewcR+E4NjYIle+ubH8QI4726saA9WgPs4
Z8Q5Bt95eBqCvj9sZ3N4gtmqQcM7pzYB60A8acrsrmaMOkrpIU4t8mPtXldI3tdSTpI5+xS73JAY
XqzGduyi8iRyTJmqCL9Ar6yoKCt9q1CPSwKBgBCB4dY2RwPFDtEIwJ76bce8RvJ2U03bi3nUhl2k
F7RHtoAGnS5nb+/1BVUHlvgGZbZYoeueRbTBKSgiI4b8S5Z4iaYGP9yysxpmafYnRh/0US2t8HUI
oiTmaOGZw0awdqxskZZXIHdAp3GC0xACL5oAqsH3gUdHtzXqCLziotAhAoGAWwMy+vEPrH49Pp7h
MppZ5shRIjnKYSHzoj3pCRuVhXTv+K7l8TGuwqHYKzYEd5heOdTwX9SI+KTAhJXJeyKwFemaO9vt
8rPmQ9exVyPkyFRKXMtQub4DA/DV98H9L0APLQw3AOVs6xJw7KPPi8i5uKuNWvBDd40E6yQbhRq5
5lECgYEAj9vYu99aip8PnRdY1P8Qa2e7aDPxoYyNowhud75KsXVrQWvYsBdEOW/jRMgcMOeYzrh3
0QzOyEzKyLzzbPBvyQCl3ihVugd2ADD5BlSyOr/rkAsUdVAkl/EtOWaP74Wzo6wRlO/YEFz1t981
J8iWI25IwRUSwuxOgfVm/Hf5Szo=
-----END RSA PRIVATE KEY-----


{
  "id": "urn:uuid:650f7bdc-dd4e-4a32-b746-5193877a3310",
  "type": "Assertion",
  "recipient": {
    "identity": "sha256$a6eae371a8ada5282609be4281bb722f4cd647e07ee686d5873abbd549e94269",
    "type": "email",
    "hashed": true,
    "salt": "537abae6b11a126b4de21e524418cd51"
  },
  "verification": {
    "type": "signed"
  },
  "issuedOn": "2016-12-31T23:59:59Z",
}

Anyone please help!!! I already spent a lot of time to figure out the issue but I could not.  Thanks!

Reply all
Reply to author
Forward
0 new messages