Creates an encrypted JARM authorization response for OpenID4VP presentation.
Routes to the version-specific implementation based on config.itWalletSpecsVersion.
config.itWalletSpecsVersion
Version differences:
openid_federation
client_metadata
rpJwks
client_metadata.jwks
client_id
rpJwks.jwks
If response generation or encryption fails
If config.itWalletSpecsVersion is not a recognised version at runtime
Creates an encrypted JARM authorization response for OpenID4VP presentation.
Routes to the version-specific implementation based on
config.itWalletSpecsVersion.Version differences:
openid_federationclient_id prefix is used,client_metadatais ignored andrpJwksis used for JWKS resolution.client_metadata.jwksis used directly when present, regardless of theclient_idprefix, falling back torpJwks.jwks.