IO Wallet SDK
    Preparing search index...

    Interface VerifyCredentialRequestJwtProofOptionsV1_0

    interface VerifyCredentialRequestJwtProofOptionsV1_0 {
        callbacks: Pick<CallbackContext, "hash" | "verifyJwt">;
        clientId?: string;
        config: IoWalletSdkConfig<V1_0>;
        credentialIssuer: string;
        expectedNonce: string;
        jwt: string;
        nonceExpiresAt?: Date;
        now?: Date;
    }

    Hierarchy (View Summary)

    Index

    Properties

    callbacks: Pick<CallbackContext, "hash" | "verifyJwt">

    Callbacks required for JWT signature verification and JWK thumbprint hashing.

    clientId?: string

    The client id of the wallet requesting the credential. If provided, it will be matched against the iss claim.

    config: IoWalletSdkConfig<V1_0>

    SDK configuration that determines the IT-Wallet specification version. Controls which header schema is used and whether key attestation is verified.

    credentialIssuer: string

    The credential issuer identifier. Matched against the aud claim.

    expectedNonce: string

    Expected nonce value (c_nonce) previously shared with the wallet via the Nonce Endpoint.

    jwt: string

    The compact JWT proof to verify.

    nonceExpiresAt?: Date

    Date at which the nonce expires. If the current time exceeds this value, verification fails before signature checking.

    now?: Date

    Current time override. If not provided, Date.now() is used.