Variable itWalletCredentialIssuerMetadataConst
itWalletCredentialIssuerMetadata: ZodObject<
{
authorization_servers: ZodOptional<ZodTuple<[ZodURL], ZodURL>>;
batch_credential_issuance: 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<
{
claims: ZodArray<
ZodObject<
{
display: ZodArray<ZodObject<(...), (...)>>;
path: ZodArray<ZodUnion<(...)>>;
},
$strip,
>,
>;
cryptographic_binding_methods_supported: ZodArray<ZodString>;
display: ZodArray<
ZodObject<{ locale: ZodString; name: ZodString }, $strip>,
>;
proof_types_supported: ZodObject<
{
jwt: ZodObject<
{ proof_signing_alg_values_supported: ZodArray<(...)> },
$strip,
>;
},
$strip,
>;
scope: ZodString;
},
$strip,
>,
>,
>;
credential_endpoint: ZodURL;
credential_hash_alg_supported: ZodString;
credential_issuer: ZodURL;
deferred_credential_endpoint: ZodURL;
display: ZodArray<
ZodObject<{ locale: ZodString; name: ZodString }, $strip>,
>;
evidence_supported: ZodArray<ZodString>;
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: ZodURL;
notification_endpoint: ZodURL;
revocation_endpoint: ZodURL;
status_assertion_endpoint: ZodURL;
status_attestation_endpoint: ZodURL;
trust_frameworks_supported: ZodArray<
ZodUnion<
readonly [
ZodLiteral<"it_cie">,
ZodLiteral<"it_wallet">,
ZodLiteral<"eudi_wallet">,
],
>,
>;
},
$loose,
> = ...