Replaces jwt_signature_pk_url from SignNodeState and LeadeState with jwt_signature_pk_urls as comma separated list
Modifies get_public_keys to fetch and handle public key responses with both firebase format and standard jwks format e.g. google
The purpose is to add support to mpc for non firebase issuers e.g. google, apple etc. When a new issuer is added we need to ensure their public keys are also being fetched by appending their jwks url to this new env
This PR:
jwt_signature_pk_url
fromSignNodeState
andLeadeState
withjwt_signature_pk_urls
as comma separated listget_public_keys
to fetch and handle public key responses with both firebase format and standard jwks format e.g. googleThe purpose is to add support to mpc for non firebase issuers e.g. google, apple etc. When a new issuer is added we need to ensure their public keys are also being fetched by appending their jwks url to this new env