IO Wallet SDK
    Preparing search index...

    Interface CredentialRequestOptionsV1_3

    Options for creating a credential request with v1.3 Requires keyAttestation parameter

    interface CredentialRequestOptionsV1_3 {
        callbacks: Pick<CallbackContext, "hash" | "signJwt">;
        clientId: string;
        config: IoWalletSdkConfig<V1_3>;
        credential_identifier: string;
        issuerIdentifier: string;
        keyAttestation: string;
        maxBatchSize?: number;
        nonce: string;
        signers: JwtSignerJwk[];
    }

    Hierarchy (View Summary)

    Index

    Properties

    callbacks: Pick<CallbackContext, "hash" | "signJwt">
    clientId: string
    config: IoWalletSdkConfig<V1_3>
    credential_identifier: string
    issuerIdentifier: string
    keyAttestation: string
    maxBatchSize?: number

    The maximum size for a single credential batch issuance request. It is extracted from the Issuer Metadata: batch_credential_issuance.batch_size.

    nonce: string
    signers: JwtSignerJwk[]

    The list of signers to generate JWT proofs. Multiple unique signers must be used for batch issuance.