IO Wallet SDK
    Preparing search index...

    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:

    • Added logo_uri field (MIME type MUST be application/svg)
    • Added encrypted_response_enc_values_supported for content encryption algorithms
    • Renamed vp_formats to vp_formats_supported
    • Enhanced VP formats structure with separate algorithm arrays:
      • For SD-JWT: sd-jwt_alg_values and kb-jwt_alg_values
      • For mso_mdoc: issuerauth_alg_values and deviceauth_alg_values (COSE algorithm numbers)
    • Removed deprecated JARM fields: authorization_signed_response_alg, authorization_encrypted_response_alg, authorization_encrypted_response_enc