Variable itWalletCredentialVerifierMetadataV1_3Const
itWalletCredentialVerifierMetadataV1_3: ZodObject<
{
application_type: ZodLiteral<"web">;
client_id: ZodURL;
client_name: ZodString;
encrypted_response_enc_values_supported: ZodArray<ZodString>;
erasure_endpoint: ZodOptional<ZodURL>;
jwks: ZodObject<
{
keys: ZodArray<
ZodObject<
{
alg: ZodOptional<ZodString>;
key_ops: ZodOptional<ZodArray<ZodString>>;
kid: ZodString;
kty: ZodString;
use: ZodOptional<ZodString>;
x5c: ZodOptional<ZodArray<ZodString>>;
x5t: ZodOptional<ZodString>;
"x5t#S256": ZodOptional<ZodString>;
x5u: ZodOptional<ZodString>;
},
$loose,
>,
>;
},
$strip,
>;
logo_uri: ZodURL;
redirect_uris: ZodOptional<ZodArray<ZodURL>>;
request_uris: ZodArray<ZodURL>;
response_uris: ZodArray<ZodURL>;
vp_formats_supported: ZodRecord<
ZodString,
ZodObject<
{
alg: ZodOptional<ZodArray<ZodString>>;
deviceauth_alg_values: ZodOptional<ZodArray<ZodNumber>>;
issuerauth_alg_values: ZodOptional<ZodArray<ZodNumber>>;
"kb-jwt_alg_values": ZodOptional<ZodArray<ZodString>>;
"sd-jwt_alg_values": ZodOptional<ZodArray<ZodString>>;
},
$strip,
>,
>;
},
$loose,
> = ...
IT Wallet Credential Verifier Metadata for OpenID Federation v1.3.3
This schema defines the metadata structure for OpenID credential verifiers (relying parties) in the Italian Wallet ecosystem, aligned with specification v1.3.3.
Key changes from v1.0:
logo_urifield (MIME type MUST be application/svg)encrypted_response_enc_values_supportedfor content encryption algorithmsvp_formatstovp_formats_supportedsd-jwt_alg_valuesandkb-jwt_alg_valuesissuerauth_alg_valuesanddeviceauth_alg_values(COSE algorithm numbers)authorization_signed_response_alg,authorization_encrypted_response_alg,authorization_encrypted_response_enc