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

Update default LTI keys #2361

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 6 additions & 7 deletions config/dynamic_settings.yml.example
Original file line number Diff line number Diff line change
Expand Up @@ -137,14 +137,13 @@ development:
store:
canvas:
lti-keys:
# these are all the same JWK but with different kid
# to generate a new key, run the following in a Canvas console:
# These are all the same JWK but with different kid.
# To generate a new key, run the following in a Canvas console:
#
# key = OpenSSL::PKey::RSA.generate(2048)
# key.public_key.to_jwk(kid: Time.now.utc.iso8601).to_json
jwk-past.json: "{\"kty\":\"RSA\",\"e\":\"AQAB\",\"n\":\"uX1MpfEMQCBUMcj0sBYI-iFaG5Nodp3C6OlN8uY60fa5zSBd83-iIL3n_qzZ8VCluuTLfB7rrV_tiX727XIEqQ\",\"kid\":\"2018-05-18T22:33:20Z\",\"d\":\"pYwR64x-LYFtA13iHIIeEvfPTws50ZutyGfpHN-kIZz3k-xVpun2Hgu0hVKZMxcZJ9DkG8UZPqD-zTDbCmCyLQ\",\"p\":\"6OQ2bi_oY5fE9KfQOcxkmNhxDnIKObKb6TVYqOOz2JM\",\"q\":\"y-UBef95njOrqMAxJH1QPds3ltYWr8QgGgccmcATH1M\",\"dp\":\"Ol_xkL7rZgNFt_lURRiJYpJmDDPjgkDVuafIeFTS4Ic\",\"dq\":\"RtzDY5wXr5TzrwWEztLCpYzfyAuF_PZj1cfs976apsM\",\"qi\":\"XA5wnwIrwe5MwXpaBijZsGhKJoypZProt47aVCtWtPE\"}"
jwk-present.json: "{\"kty\":\"RSA\",\"e\":\"AQAB\",\"n\":\"uX1MpfEMQCBUMcj0sBYI-iFaG5Nodp3C6OlN8uY60fa5zSBd83-iIL3n_qzZ8VCluuTLfB7rrV_tiX727XIEqQ\",\"kid\":\"2018-06-18T22:33:20Z\",\"d\":\"pYwR64x-LYFtA13iHIIeEvfPTws50ZutyGfpHN-kIZz3k-xVpun2Hgu0hVKZMxcZJ9DkG8UZPqD-zTDbCmCyLQ\",\"p\":\"6OQ2bi_oY5fE9KfQOcxkmNhxDnIKObKb6TVYqOOz2JM\",\"q\":\"y-UBef95njOrqMAxJH1QPds3ltYWr8QgGgccmcATH1M\",\"dp\":\"Ol_xkL7rZgNFt_lURRiJYpJmDDPjgkDVuafIeFTS4Ic\",\"dq\":\"RtzDY5wXr5TzrwWEztLCpYzfyAuF_PZj1cfs976apsM\",\"qi\":\"XA5wnwIrwe5MwXpaBijZsGhKJoypZProt47aVCtWtPE\"}"
jwk-future.json: "{\"kty\":\"RSA\",\"e\":\"AQAB\",\"n\":\"uX1MpfEMQCBUMcj0sBYI-iFaG5Nodp3C6OlN8uY60fa5zSBd83-iIL3n_qzZ8VCluuTLfB7rrV_tiX727XIEqQ\",\"kid\":\"2018-07-18T22:33:20Z\",\"d\":\"pYwR64x-LYFtA13iHIIeEvfPTws50ZutyGfpHN-kIZz3k-xVpun2Hgu0hVKZMxcZJ9DkG8UZPqD-zTDbCmCyLQ\",\"p\":\"6OQ2bi_oY5fE9KfQOcxkmNhxDnIKObKb6TVYqOOz2JM\",\"q\":\"y-UBef95njOrqMAxJH1QPds3ltYWr8QgGgccmcATH1M\",\"dp\":\"Ol_xkL7rZgNFt_lURRiJYpJmDDPjgkDVuafIeFTS4Ic\",\"dq\":\"RtzDY5wXr5TzrwWEztLCpYzfyAuF_PZj1cfs976apsM\",\"qi\":\"XA5wnwIrwe5MwXpaBijZsGhKJoypZProt47aVCtWtPE\"}"
# CanvasSecurity::RSAKeyPair.new.to_jwk.to_json
jwk-past.json: '{"kty":"RSA","e":"AQAB","n":"uX8P5oiiQtksQO3LT4vdvobJa72bXNtxgVQAvvPBfp5M_vhJN17WQJdNrhefUVsnLkVWxnyn3JgXWACnICUDYjr6KNN2grdq6zV1cCyZz-O6NNLcwyzfcwP4-_DuMMd2ioBnbz2Z3ApTyM78HLpioWs-K7Uips3I8RgCNy_-CkXxEN4OrGc7QZ7ni8yaQ8wla-whI7VcPqxnPPMetFQGrO5lrbeMU9D6CwRMkHZvY_qpD6GLlVYG1_al2r_8Pvw02mr_qXncDyFD3J4AF3zMm-a6VqKiaeAD18T-tNEvXhZ4_kFlalshJDXKf60U4LLevo25mGY6VFiq8nIp90speQ","kid":"2024-06-04T21:16:54Z","alg":"RS256","use":"sig","d":"gBk5F9C_jT6Aiw4sWvCR32Mhcd_sjIGWruMd6MBYnWIgdetsVGqPtudF47W4dexm8FM-C7BGE9aMOF-rCk3FOm7UFqGBs9-KXIf8Y8zJI4F2M8hyX-57GOhjZ0kIlHMKb7cgtvdpa0VOetxFymkEd8ihlHlwRpTR8XzM-uOPofNhED2kJOsDrgsxoll3jeNTsgDJMH5awW73RRIt4l3n4EHxpW5RAu16SIx0_QantDBai3uj5PigQzZPhkIpj9tzOdJ4QRcl9xHU7CGxPWtiNNMTnvZmKlpQKU6P-yBCa3vDWsESlJnkCGhwBkJ13USA130DLdVY5uOvnWL50kpRIQ","p":"67v5UvVR_pVBD_aDXDof5PCI8rj9mRUv2Z6tfu5z5jIcQLtw7zpKdkX51MuDrQlQJrIij_wVFxTvlx8nsisnOsJ9SfehvKrsn4kMzmiYBXz3gAYv-qwmrcrIx4mLV3kmtlYq6c5qX4etuJrgd5SPHz8YnPo20c9eQclZoB6MZ00","q":"yXF0YevfsIjCh2ZXs2bRhNxtSc88VNQQdEy7SMvQ4xKETPmbWEx_qd8XIS7lULjylGYgcbxpSGNcv6zG19EgEOG9zJJotQDm6TA43cqm68A6D2patfIlM68pwQeuV-PcXYQk7uajESDVW3gRbiKqFpt94CJfp1mcyEA3U0zH7N0","dp":"DIKfSq3GOjKFj2lPs1dKVgYF3ou-uZ8MOQpYvsG82NyT70ODTM7VIM254ncid85kuIj_mJCSNfVgea6nlqb_n_iuWXyQ0shnYlgNm-6lErV9FQg_B5iXPOXkHeLIyE2fplGQWXQg5Qz4RTHC89WoesoIblxBCIVuxSMAZKT6Yok","dq":"j146-ZI5ctfysxEIq_sqdQe4lIZ0pt8DEvKlfGrqsSG1nV8sy4wudAT93jUVKf1nUGza_Hee6tEk6poaLvF8g-dWAOnWsbQBo8cZQekAIdt-twf3pXTAO2eYLPS9hXn7lWb-LjVhq0gV8XKj3SG4sjxaOxHbyCxEJFVnytZjl9U","qi":"mp15h3KyOLM1_yFXG42dV5hMjXCXo5x3xwCkBeI3Yw2a96ItVn0Rpib3NzjOzxxn84KHfJ_iyBuZHr6vDPh_djRPRJN_Dhi2rt3C-VdudZLPknZnEsx_kv3-H-B-C3xOtBIff3VSwMU2DyCffnonWzkWk9aE5YV4uOfLRwzu1zU"}'
jwk-present.json: '{"kty":"RSA","e":"AQAB","n":"uX8P5oiiQtksQO3LT4vdvobJa72bXNtxgVQAvvPBfp5M_vhJN17WQJdNrhefUVsnLkVWxnyn3JgXWACnICUDYjr6KNN2grdq6zV1cCyZz-O6NNLcwyzfcwP4-_DuMMd2ioBnbz2Z3ApTyM78HLpioWs-K7Uips3I8RgCNy_-CkXxEN4OrGc7QZ7ni8yaQ8wla-whI7VcPqxnPPMetFQGrO5lrbeMU9D6CwRMkHZvY_qpD6GLlVYG1_al2r_8Pvw02mr_qXncDyFD3J4AF3zMm-a6VqKiaeAD18T-tNEvXhZ4_kFlalshJDXKf60U4LLevo25mGY6VFiq8nIp90speQ","kid":"2024-07-04T21:16:54Z","alg":"RS256","use":"sig","d":"gBk5F9C_jT6Aiw4sWvCR32Mhcd_sjIGWruMd6MBYnWIgdetsVGqPtudF47W4dexm8FM-C7BGE9aMOF-rCk3FOm7UFqGBs9-KXIf8Y8zJI4F2M8hyX-57GOhjZ0kIlHMKb7cgtvdpa0VOetxFymkEd8ihlHlwRpTR8XzM-uOPofNhED2kJOsDrgsxoll3jeNTsgDJMH5awW73RRIt4l3n4EHxpW5RAu16SIx0_QantDBai3uj5PigQzZPhkIpj9tzOdJ4QRcl9xHU7CGxPWtiNNMTnvZmKlpQKU6P-yBCa3vDWsESlJnkCGhwBkJ13USA130DLdVY5uOvnWL50kpRIQ","p":"67v5UvVR_pVBD_aDXDof5PCI8rj9mRUv2Z6tfu5z5jIcQLtw7zpKdkX51MuDrQlQJrIij_wVFxTvlx8nsisnOsJ9SfehvKrsn4kMzmiYBXz3gAYv-qwmrcrIx4mLV3kmtlYq6c5qX4etuJrgd5SPHz8YnPo20c9eQclZoB6MZ00","q":"yXF0YevfsIjCh2ZXs2bRhNxtSc88VNQQdEy7SMvQ4xKETPmbWEx_qd8XIS7lULjylGYgcbxpSGNcv6zG19EgEOG9zJJotQDm6TA43cqm68A6D2patfIlM68pwQeuV-PcXYQk7uajESDVW3gRbiKqFpt94CJfp1mcyEA3U0zH7N0","dp":"DIKfSq3GOjKFj2lPs1dKVgYF3ou-uZ8MOQpYvsG82NyT70ODTM7VIM254ncid85kuIj_mJCSNfVgea6nlqb_n_iuWXyQ0shnYlgNm-6lErV9FQg_B5iXPOXkHeLIyE2fplGQWXQg5Qz4RTHC89WoesoIblxBCIVuxSMAZKT6Yok","dq":"j146-ZI5ctfysxEIq_sqdQe4lIZ0pt8DEvKlfGrqsSG1nV8sy4wudAT93jUVKf1nUGza_Hee6tEk6poaLvF8g-dWAOnWsbQBo8cZQekAIdt-twf3pXTAO2eYLPS9hXn7lWb-LjVhq0gV8XKj3SG4sjxaOxHbyCxEJFVnytZjl9U","qi":"mp15h3KyOLM1_yFXG42dV5hMjXCXo5x3xwCkBeI3Yw2a96ItVn0Rpib3NzjOzxxn84KHfJ_iyBuZHr6vDPh_djRPRJN_Dhi2rt3C-VdudZLPknZnEsx_kv3-H-B-C3xOtBIff3VSwMU2DyCffnonWzkWk9aE5YV4uOfLRwzu1zU"}'
jwk-future.json: '{"kty":"RSA","e":"AQAB","n":"uX8P5oiiQtksQO3LT4vdvobJa72bXNtxgVQAvvPBfp5M_vhJN17WQJdNrhefUVsnLkVWxnyn3JgXWACnICUDYjr6KNN2grdq6zV1cCyZz-O6NNLcwyzfcwP4-_DuMMd2ioBnbz2Z3ApTyM78HLpioWs-K7Uips3I8RgCNy_-CkXxEN4OrGc7QZ7ni8yaQ8wla-whI7VcPqxnPPMetFQGrO5lrbeMU9D6CwRMkHZvY_qpD6GLlVYG1_al2r_8Pvw02mr_qXncDyFD3J4AF3zMm-a6VqKiaeAD18T-tNEvXhZ4_kFlalshJDXKf60U4LLevo25mGY6VFiq8nIp90speQ","kid":"2024-08-04T21:16:54Z","alg":"RS256","use":"sig","d":"gBk5F9C_jT6Aiw4sWvCR32Mhcd_sjIGWruMd6MBYnWIgdetsVGqPtudF47W4dexm8FM-C7BGE9aMOF-rCk3FOm7UFqGBs9-KXIf8Y8zJI4F2M8hyX-57GOhjZ0kIlHMKb7cgtvdpa0VOetxFymkEd8ihlHlwRpTR8XzM-uOPofNhED2kJOsDrgsxoll3jeNTsgDJMH5awW73RRIt4l3n4EHxpW5RAu16SIx0_QantDBai3uj5PigQzZPhkIpj9tzOdJ4QRcl9xHU7CGxPWtiNNMTnvZmKlpQKU6P-yBCa3vDWsESlJnkCGhwBkJ13USA130DLdVY5uOvnWL50kpRIQ","p":"67v5UvVR_pVBD_aDXDof5PCI8rj9mRUv2Z6tfu5z5jIcQLtw7zpKdkX51MuDrQlQJrIij_wVFxTvlx8nsisnOsJ9SfehvKrsn4kMzmiYBXz3gAYv-qwmrcrIx4mLV3kmtlYq6c5qX4etuJrgd5SPHz8YnPo20c9eQclZoB6MZ00","q":"yXF0YevfsIjCh2ZXs2bRhNxtSc88VNQQdEy7SMvQ4xKETPmbWEx_qd8XIS7lULjylGYgcbxpSGNcv6zG19EgEOG9zJJotQDm6TA43cqm68A6D2patfIlM68pwQeuV-PcXYQk7uajESDVW3gRbiKqFpt94CJfp1mcyEA3U0zH7N0","dp":"DIKfSq3GOjKFj2lPs1dKVgYF3ou-uZ8MOQpYvsG82NyT70ODTM7VIM254ncid85kuIj_mJCSNfVgea6nlqb_n_iuWXyQ0shnYlgNm-6lErV9FQg_B5iXPOXkHeLIyE2fplGQWXQg5Qz4RTHC89WoesoIblxBCIVuxSMAZKT6Yok","dq":"j146-ZI5ctfysxEIq_sqdQe4lIZ0pt8DEvKlfGrqsSG1nV8sy4wudAT93jUVKf1nUGza_Hee6tEk6poaLvF8g-dWAOnWsbQBo8cZQekAIdt-twf3pXTAO2eYLPS9hXn7lWb-LjVhq0gV8XKj3SG4sjxaOxHbyCxEJFVnytZjl9U","qi":"mp15h3KyOLM1_yFXG42dV5hMjXCXo5x3xwCkBeI3Yw2a96ItVn0Rpib3NzjOzxxn84KHfJ_iyBuZHr6vDPh_djRPRJN_Dhi2rt3C-VdudZLPknZnEsx_kv3-H-B-C3xOtBIff3VSwMU2DyCffnonWzkWk9aE5YV4uOfLRwzu1zU"}'
test:
config:
canvas:
Expand Down
13 changes: 6 additions & 7 deletions docker-compose/config/dynamic_settings.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,14 +41,13 @@ development:
store:
canvas:
lti-keys:
# these are all the same JWK but with different kid
# to generate a new key, run the following in a Canvas console:
# These are all the same JWK but with different kid.
# To generate a new key, run the following in a Canvas console:
#
# key = OpenSSL::PKey::RSA.generate(2048)
# key.public_key.to_jwk(kid: Time.now.utc.iso8601).to_json
jwk-past.json: '{"kty":"RSA","e":"AQAB","n":"uX1MpfEMQCBUMcj0sBYI-iFaG5Nodp3C6OlN8uY60fa5zSBd83-iIL3n_qzZ8VCluuTLfB7rrV_tiX727XIEqQ","kid":"2018-05-18T22:33:20Z","d":"pYwR64x-LYFtA13iHIIeEvfPTws50ZutyGfpHN-kIZz3k-xVpun2Hgu0hVKZMxcZJ9DkG8UZPqD-zTDbCmCyLQ","p":"6OQ2bi_oY5fE9KfQOcxkmNhxDnIKObKb6TVYqOOz2JM","q":"y-UBef95njOrqMAxJH1QPds3ltYWr8QgGgccmcATH1M","dp":"Ol_xkL7rZgNFt_lURRiJYpJmDDPjgkDVuafIeFTS4Ic","dq":"RtzDY5wXr5TzrwWEztLCpYzfyAuF_PZj1cfs976apsM","qi":"XA5wnwIrwe5MwXpaBijZsGhKJoypZProt47aVCtWtPE"}'
jwk-present.json: '{"kty":"RSA","e":"AQAB","n":"uX1MpfEMQCBUMcj0sBYI-iFaG5Nodp3C6OlN8uY60fa5zSBd83-iIL3n_qzZ8VCluuTLfB7rrV_tiX727XIEqQ","kid":"2018-06-18T22:33:20Z","d":"pYwR64x-LYFtA13iHIIeEvfPTws50ZutyGfpHN-kIZz3k-xVpun2Hgu0hVKZMxcZJ9DkG8UZPqD-zTDbCmCyLQ","p":"6OQ2bi_oY5fE9KfQOcxkmNhxDnIKObKb6TVYqOOz2JM","q":"y-UBef95njOrqMAxJH1QPds3ltYWr8QgGgccmcATH1M","dp":"Ol_xkL7rZgNFt_lURRiJYpJmDDPjgkDVuafIeFTS4Ic","dq":"RtzDY5wXr5TzrwWEztLCpYzfyAuF_PZj1cfs976apsM","qi":"XA5wnwIrwe5MwXpaBijZsGhKJoypZProt47aVCtWtPE"}'
jwk-future.json: '{"kty":"RSA","e":"AQAB","n":"uX1MpfEMQCBUMcj0sBYI-iFaG5Nodp3C6OlN8uY60fa5zSBd83-iIL3n_qzZ8VCluuTLfB7rrV_tiX727XIEqQ","kid":"2018-07-18T22:33:20Z","d":"pYwR64x-LYFtA13iHIIeEvfPTws50ZutyGfpHN-kIZz3k-xVpun2Hgu0hVKZMxcZJ9DkG8UZPqD-zTDbCmCyLQ","p":"6OQ2bi_oY5fE9KfQOcxkmNhxDnIKObKb6TVYqOOz2JM","q":"y-UBef95njOrqMAxJH1QPds3ltYWr8QgGgccmcATH1M","dp":"Ol_xkL7rZgNFt_lURRiJYpJmDDPjgkDVuafIeFTS4Ic","dq":"RtzDY5wXr5TzrwWEztLCpYzfyAuF_PZj1cfs976apsM","qi":"XA5wnwIrwe5MwXpaBijZsGhKJoypZProt47aVCtWtPE"}'
# CanvasSecurity::RSAKeyPair.new.to_jwk.to_json
jwk-past.json: '{"kty":"RSA","e":"AQAB","n":"uX8P5oiiQtksQO3LT4vdvobJa72bXNtxgVQAvvPBfp5M_vhJN17WQJdNrhefUVsnLkVWxnyn3JgXWACnICUDYjr6KNN2grdq6zV1cCyZz-O6NNLcwyzfcwP4-_DuMMd2ioBnbz2Z3ApTyM78HLpioWs-K7Uips3I8RgCNy_-CkXxEN4OrGc7QZ7ni8yaQ8wla-whI7VcPqxnPPMetFQGrO5lrbeMU9D6CwRMkHZvY_qpD6GLlVYG1_al2r_8Pvw02mr_qXncDyFD3J4AF3zMm-a6VqKiaeAD18T-tNEvXhZ4_kFlalshJDXKf60U4LLevo25mGY6VFiq8nIp90speQ","kid":"2024-06-04T21:16:54Z","alg":"RS256","use":"sig","d":"gBk5F9C_jT6Aiw4sWvCR32Mhcd_sjIGWruMd6MBYnWIgdetsVGqPtudF47W4dexm8FM-C7BGE9aMOF-rCk3FOm7UFqGBs9-KXIf8Y8zJI4F2M8hyX-57GOhjZ0kIlHMKb7cgtvdpa0VOetxFymkEd8ihlHlwRpTR8XzM-uOPofNhED2kJOsDrgsxoll3jeNTsgDJMH5awW73RRIt4l3n4EHxpW5RAu16SIx0_QantDBai3uj5PigQzZPhkIpj9tzOdJ4QRcl9xHU7CGxPWtiNNMTnvZmKlpQKU6P-yBCa3vDWsESlJnkCGhwBkJ13USA130DLdVY5uOvnWL50kpRIQ","p":"67v5UvVR_pVBD_aDXDof5PCI8rj9mRUv2Z6tfu5z5jIcQLtw7zpKdkX51MuDrQlQJrIij_wVFxTvlx8nsisnOsJ9SfehvKrsn4kMzmiYBXz3gAYv-qwmrcrIx4mLV3kmtlYq6c5qX4etuJrgd5SPHz8YnPo20c9eQclZoB6MZ00","q":"yXF0YevfsIjCh2ZXs2bRhNxtSc88VNQQdEy7SMvQ4xKETPmbWEx_qd8XIS7lULjylGYgcbxpSGNcv6zG19EgEOG9zJJotQDm6TA43cqm68A6D2patfIlM68pwQeuV-PcXYQk7uajESDVW3gRbiKqFpt94CJfp1mcyEA3U0zH7N0","dp":"DIKfSq3GOjKFj2lPs1dKVgYF3ou-uZ8MOQpYvsG82NyT70ODTM7VIM254ncid85kuIj_mJCSNfVgea6nlqb_n_iuWXyQ0shnYlgNm-6lErV9FQg_B5iXPOXkHeLIyE2fplGQWXQg5Qz4RTHC89WoesoIblxBCIVuxSMAZKT6Yok","dq":"j146-ZI5ctfysxEIq_sqdQe4lIZ0pt8DEvKlfGrqsSG1nV8sy4wudAT93jUVKf1nUGza_Hee6tEk6poaLvF8g-dWAOnWsbQBo8cZQekAIdt-twf3pXTAO2eYLPS9hXn7lWb-LjVhq0gV8XKj3SG4sjxaOxHbyCxEJFVnytZjl9U","qi":"mp15h3KyOLM1_yFXG42dV5hMjXCXo5x3xwCkBeI3Yw2a96ItVn0Rpib3NzjOzxxn84KHfJ_iyBuZHr6vDPh_djRPRJN_Dhi2rt3C-VdudZLPknZnEsx_kv3-H-B-C3xOtBIff3VSwMU2DyCffnonWzkWk9aE5YV4uOfLRwzu1zU"}'
jwk-present.json: '{"kty":"RSA","e":"AQAB","n":"uX8P5oiiQtksQO3LT4vdvobJa72bXNtxgVQAvvPBfp5M_vhJN17WQJdNrhefUVsnLkVWxnyn3JgXWACnICUDYjr6KNN2grdq6zV1cCyZz-O6NNLcwyzfcwP4-_DuMMd2ioBnbz2Z3ApTyM78HLpioWs-K7Uips3I8RgCNy_-CkXxEN4OrGc7QZ7ni8yaQ8wla-whI7VcPqxnPPMetFQGrO5lrbeMU9D6CwRMkHZvY_qpD6GLlVYG1_al2r_8Pvw02mr_qXncDyFD3J4AF3zMm-a6VqKiaeAD18T-tNEvXhZ4_kFlalshJDXKf60U4LLevo25mGY6VFiq8nIp90speQ","kid":"2024-07-04T21:16:54Z","alg":"RS256","use":"sig","d":"gBk5F9C_jT6Aiw4sWvCR32Mhcd_sjIGWruMd6MBYnWIgdetsVGqPtudF47W4dexm8FM-C7BGE9aMOF-rCk3FOm7UFqGBs9-KXIf8Y8zJI4F2M8hyX-57GOhjZ0kIlHMKb7cgtvdpa0VOetxFymkEd8ihlHlwRpTR8XzM-uOPofNhED2kJOsDrgsxoll3jeNTsgDJMH5awW73RRIt4l3n4EHxpW5RAu16SIx0_QantDBai3uj5PigQzZPhkIpj9tzOdJ4QRcl9xHU7CGxPWtiNNMTnvZmKlpQKU6P-yBCa3vDWsESlJnkCGhwBkJ13USA130DLdVY5uOvnWL50kpRIQ","p":"67v5UvVR_pVBD_aDXDof5PCI8rj9mRUv2Z6tfu5z5jIcQLtw7zpKdkX51MuDrQlQJrIij_wVFxTvlx8nsisnOsJ9SfehvKrsn4kMzmiYBXz3gAYv-qwmrcrIx4mLV3kmtlYq6c5qX4etuJrgd5SPHz8YnPo20c9eQclZoB6MZ00","q":"yXF0YevfsIjCh2ZXs2bRhNxtSc88VNQQdEy7SMvQ4xKETPmbWEx_qd8XIS7lULjylGYgcbxpSGNcv6zG19EgEOG9zJJotQDm6TA43cqm68A6D2patfIlM68pwQeuV-PcXYQk7uajESDVW3gRbiKqFpt94CJfp1mcyEA3U0zH7N0","dp":"DIKfSq3GOjKFj2lPs1dKVgYF3ou-uZ8MOQpYvsG82NyT70ODTM7VIM254ncid85kuIj_mJCSNfVgea6nlqb_n_iuWXyQ0shnYlgNm-6lErV9FQg_B5iXPOXkHeLIyE2fplGQWXQg5Qz4RTHC89WoesoIblxBCIVuxSMAZKT6Yok","dq":"j146-ZI5ctfysxEIq_sqdQe4lIZ0pt8DEvKlfGrqsSG1nV8sy4wudAT93jUVKf1nUGza_Hee6tEk6poaLvF8g-dWAOnWsbQBo8cZQekAIdt-twf3pXTAO2eYLPS9hXn7lWb-LjVhq0gV8XKj3SG4sjxaOxHbyCxEJFVnytZjl9U","qi":"mp15h3KyOLM1_yFXG42dV5hMjXCXo5x3xwCkBeI3Yw2a96ItVn0Rpib3NzjOzxxn84KHfJ_iyBuZHr6vDPh_djRPRJN_Dhi2rt3C-VdudZLPknZnEsx_kv3-H-B-C3xOtBIff3VSwMU2DyCffnonWzkWk9aE5YV4uOfLRwzu1zU"}'
jwk-future.json: '{"kty":"RSA","e":"AQAB","n":"uX8P5oiiQtksQO3LT4vdvobJa72bXNtxgVQAvvPBfp5M_vhJN17WQJdNrhefUVsnLkVWxnyn3JgXWACnICUDYjr6KNN2grdq6zV1cCyZz-O6NNLcwyzfcwP4-_DuMMd2ioBnbz2Z3ApTyM78HLpioWs-K7Uips3I8RgCNy_-CkXxEN4OrGc7QZ7ni8yaQ8wla-whI7VcPqxnPPMetFQGrO5lrbeMU9D6CwRMkHZvY_qpD6GLlVYG1_al2r_8Pvw02mr_qXncDyFD3J4AF3zMm-a6VqKiaeAD18T-tNEvXhZ4_kFlalshJDXKf60U4LLevo25mGY6VFiq8nIp90speQ","kid":"2024-08-04T21:16:54Z","alg":"RS256","use":"sig","d":"gBk5F9C_jT6Aiw4sWvCR32Mhcd_sjIGWruMd6MBYnWIgdetsVGqPtudF47W4dexm8FM-C7BGE9aMOF-rCk3FOm7UFqGBs9-KXIf8Y8zJI4F2M8hyX-57GOhjZ0kIlHMKb7cgtvdpa0VOetxFymkEd8ihlHlwRpTR8XzM-uOPofNhED2kJOsDrgsxoll3jeNTsgDJMH5awW73RRIt4l3n4EHxpW5RAu16SIx0_QantDBai3uj5PigQzZPhkIpj9tzOdJ4QRcl9xHU7CGxPWtiNNMTnvZmKlpQKU6P-yBCa3vDWsESlJnkCGhwBkJ13USA130DLdVY5uOvnWL50kpRIQ","p":"67v5UvVR_pVBD_aDXDof5PCI8rj9mRUv2Z6tfu5z5jIcQLtw7zpKdkX51MuDrQlQJrIij_wVFxTvlx8nsisnOsJ9SfehvKrsn4kMzmiYBXz3gAYv-qwmrcrIx4mLV3kmtlYq6c5qX4etuJrgd5SPHz8YnPo20c9eQclZoB6MZ00","q":"yXF0YevfsIjCh2ZXs2bRhNxtSc88VNQQdEy7SMvQ4xKETPmbWEx_qd8XIS7lULjylGYgcbxpSGNcv6zG19EgEOG9zJJotQDm6TA43cqm68A6D2patfIlM68pwQeuV-PcXYQk7uajESDVW3gRbiKqFpt94CJfp1mcyEA3U0zH7N0","dp":"DIKfSq3GOjKFj2lPs1dKVgYF3ou-uZ8MOQpYvsG82NyT70ODTM7VIM254ncid85kuIj_mJCSNfVgea6nlqb_n_iuWXyQ0shnYlgNm-6lErV9FQg_B5iXPOXkHeLIyE2fplGQWXQg5Qz4RTHC89WoesoIblxBCIVuxSMAZKT6Yok","dq":"j146-ZI5ctfysxEIq_sqdQe4lIZ0pt8DEvKlfGrqsSG1nV8sy4wudAT93jUVKf1nUGza_Hee6tEk6poaLvF8g-dWAOnWsbQBo8cZQekAIdt-twf3pXTAO2eYLPS9hXn7lWb-LjVhq0gV8XKj3SG4sjxaOxHbyCxEJFVnytZjl9U","qi":"mp15h3KyOLM1_yFXG42dV5hMjXCXo5x3xwCkBeI3Yw2a96ItVn0Rpib3NzjOzxxn84KHfJ_iyBuZHr6vDPh_djRPRJN_Dhi2rt3C-VdudZLPknZnEsx_kv3-H-B-C3xOtBIff3VSwMU2DyCffnonWzkWk9aE5YV4uOfLRwzu1zU"}'
private:
canvas:
auditors.yml: |
Expand Down
Loading