IO Wallet SDK
    Preparing search index...

    Variable itWalletCredentialIssuerMetadataV1_3Const

    itWalletCredentialIssuerMetadataV1_3: ZodObject<
        {
            authorization_servers: ZodOptional<ZodTuple<[ZodURL], ZodURL>>;
            batch_credential_issuance: ZodOptional<
                ZodObject<{ batch_size: ZodNumber }, $strip>,
            >;
            credential_configurations_supported: ZodRecord<
                ZodString,
                ZodIntersection<
                    ZodDiscriminatedUnion<
                        [
                            ZodObject<
                                {
                                    credential_signing_alg_values_supported: ZodArray<ZodString>;
                                    format: ZodLiteral<"dc+sd-jwt">;
                                    vct: ZodString;
                                },
                                $strip,
                            >,
                            ZodObject<
                                {
                                    credential_signing_alg_values_supported: ZodArray<ZodNumber>;
                                    doctype: ZodString;
                                    format: ZodLiteral<"mso_mdoc">;
                                },
                                $strip,
                            >,
                        ],
                        "format",
                    >,
                    ZodObject<
                        {
                            authentic_sources: ZodObject<
                                { dataset_id: ZodString; entity_id: ZodString },
                                $strip,
                            >;
                            credential_metadata: ZodObject<
                                {
                                    claims: ZodOptional<ZodArray<ZodObject<(...), (...)>>>;
                                    display: ZodOptional<ZodArray<ZodObject<(...), (...)>>>;
                                },
                                $strip,
                            >;
                            cryptographic_binding_methods_supported: ZodArray<ZodString>;
                            proof_types_supported: ZodObject<
                                {
                                    jwt: ZodObject<
                                        {
                                            key_attestations_required: ZodOptional<(...)>;
                                            proof_signing_alg_values_supported: ZodArray<(...)>;
                                        },
                                        $strip,
                                    >;
                                },
                                $strip,
                            >;
                            schema_id: ZodString;
                            scope: ZodString;
                        },
                        $strip,
                    >,
                >,
            >;
            credential_endpoint: ZodURL;
            credential_issuer: ZodURL;
            deferred_credential_endpoint: ZodOptional<ZodURL>;
            display: ZodOptional<
                ZodArray<
                    ZodObject<
                        {
                            background_color: ZodOptional<ZodString>;
                            background_image: ZodOptional<
                                ZodObject<
                                    {
                                        alt_text: ZodOptional<ZodString>;
                                        uri: ZodURL;
                                        "uri#integrity": ZodOptional<ZodString>;
                                    },
                                    $strip,
                                >,
                            >;
                            description: ZodOptional<ZodString>;
                            locale: ZodString;
                            logo: ZodOptional<
                                ZodObject<
                                    {
                                        alt_text: ZodOptional<ZodString>;
                                        uri: ZodURL;
                                        "uri#integrity": ZodOptional<ZodString>;
                                    },
                                    $strip,
                                >,
                            >;
                            name: ZodString;
                            watermark_image: ZodOptional<
                                ZodObject<
                                    {
                                        alt_text: ZodOptional<ZodString>;
                                        uri: ZodURL;
                                        "uri#integrity": ZodOptional<ZodString>;
                                    },
                                    $strip,
                                >,
                            >;
                        },
                        $strip,
                    >,
                >,
            >;
            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,
            >;
            nonce_endpoint: ZodOptional<ZodURL>;
            notification_endpoint: ZodOptional<ZodURL>;
            status_list_aggregation_endpoint: ZodOptional<ZodURL>;
            trust_frameworks_supported: ZodArray<
                ZodUnion<
                    readonly [
                        ZodLiteral<"eudi_wallet">,
                        ZodLiteral<"it_cie">,
                        ZodLiteral<"it_wallet">,
                        ZodLiteral<"it_l2+document_proof">,
                        ZodLiteral<"it_spid">,
                    ],
                >,
            >;
        },
        $loose,
    > = ...

    IT Wallet Credential Issuer Metadata for v1.3 specification

    Changes from v1.0:

    • REMOVED: revocation_endpoint, status_assertion_endpoint, credential_hash_alg_supported, evidence_supported
    • ADDED: batch_credential_issuance, status_list_aggregation_endpoint
    • MODIFIED: credential_configurations_supported now requires credential_metadata, schema_id, authentic_sources
    • MODIFIED: proof_types_supported supports key_attestations_required

    https://italia.github.io/eid-wallet-it-docs/releases/1.3.0/en/credential-issuer-solution.html#metadata-for-openid-credential-issuer