jwt.io の使い方
- OP で定める VC は JWT で署名することができます。
- JWT で署名する形式については、OP VC Securing Mechanism を参照してください。
JWT の署名確認方法
JWT の例
eyJhbGciOiJFUzI1NiIsImtpZCI6ImpKWXM1X0lMZ1VjODE4MEwtcEJQeEJwZ0EzUUM3ZVp1OXdLT2toOW1ZUFUiLCJ0eXAiOiJ2Yytqd3QiLCJjdHkiOiJ2YyJ9.eyJAY29udGV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL29yaWdpbmF0b3ItcHJvZmlsZS5vcmcvbnMvY3JlZGVudGlhbHMvdjEiLCJodHRwczovL29yaWdpbmF0b3ItcHJvZmlsZS5vcmcvbnMvY2lwL3YxIix7IkBsYW5ndWFnZSI6ImphIn1dLCJ0eXBlIjpbIlZlcmlmaWFibGVDcmVkZW50aWFsIiwiV2Vic2l0ZVByb2ZpbGUiXSwiaXNzdWVyIjoiZG5zOmV4YW1wbGUuY29tIiwiY3JlZGVudGlhbFN1YmplY3QiOnsiaWQiOiJodHRwczovL21lZGlhLmV4YW1wbGUuY29tIiwidHlwZSI6IldlYlNpdGUiLCJuYW1lIjoiPFdlYuOCteOCpOODiOOBruOCv-OCpOODiOODqz4iLCJkZXNjcmlwdGlvbiI6IjxXZWLjgrXjgqTjg4jjga7oqqzmmI4-IiwiaW1hZ2UiOnsiaWQiOiJodHRwczovL21lZGlhLmV4YW1wbGUuY29tL2ltYWdlLnBuZyIsImRpZ2VzdFNSSSI6InNoYTI1Ni1VcHduN2dZTXVSbUpsRDFaaXZIazg3NnZYSHpva1hyd1hqNTBWZ2ZuTW5ZPSJ9LCJhbGxvd2VkT3JpZ2luIjpbImh0dHBzOi8vbWVkaWEuZXhhbXBsZS5jb20iXX0sImlzcyI6ImRuczpleGFtcGxlLmNvbSIsInN1YiI6Imh0dHBzOi8vbWVkaWEuZXhhbXBsZS5jb20iLCJpYXQiOjE3ODE4NDQ0NDUsImV4cCI6MTgxMzM4MDQ0NX0.6RWZsUVYTO2yBUWgOpDgNAt-JbVkeQvyLxz-r8-VIzzLls9wqpA-QDZUKuseVgtUZ-z9af9XHPUZHsYqjQx6qA
- JSON Web Token(JWT)デバッガーにアクセスして、左側の「エンコードされた値」に OP で定める VC を貼り付けます。
- JSON Web Token(JWT)デバッガーの画面の右下、「JWT 署名の検証」にて、「公開鍵の形式」を JWK に設定し、VC 発行者の Core Profile に含まれる公開鍵を貼り付けます。
- 「エンコードされた値」下部に Signature Verified と表示されれば OK です。