IO Wallet SDK
    Preparing search index...

    Interface VerifyClientAttestationPopJwtOptions

    interface VerifyClientAttestationPopJwtOptions {
        authorizationServer: string;
        callbacks: Pick<CallbackContext, "verifyJwt">;
        clientAttestationPopJwt: string;
        clientAttestationPublicJwk: {
            alg?: string;
            crv?: string;
            d?: string;
            dp?: string;
            dq?: string;
            e?: string;
            ext?: boolean;
            k?: string;
            key_ops?: string[];
            kid?: string;
            kty: string;
            n?: string;
            oth?: { d?: string; r?: string; t?: string; [key: string]: unknown }[];
            p?: string;
            q?: string;
            qi?: string;
            use?: string;
            x?: string;
            x5c?: string[];
            x5t?: string;
            "x5t#S256"?: string;
            x5u?: string;
            y?: string;
            [key: string]: unknown;
        };
        expectedNonce?: string;
        now?: Date;
    }
    Index

    Properties

    authorizationServer: string

    The issuer identifier of the authorization server handling the client attestation

    callbacks: Pick<CallbackContext, "verifyJwt">

    Callbacks used for verifying client attestation pop jwt.

    clientAttestationPopJwt: string

    The compact client attestation pop jwt.

    clientAttestationPublicJwk: {
        alg?: string;
        crv?: string;
        d?: string;
        dp?: string;
        dq?: string;
        e?: string;
        ext?: boolean;
        k?: string;
        key_ops?: string[];
        kid?: string;
        kty: string;
        n?: string;
        oth?: { d?: string; r?: string; t?: string; [key: string]: unknown }[];
        p?: string;
        q?: string;
        qi?: string;
        use?: string;
        x?: string;
        x5c?: string[];
        x5t?: string;
        "x5t#S256"?: string;
        x5u?: string;
        y?: string;
        [key: string]: unknown;
    }

    The public JWK to verify the client attestation pop jwt.

    expectedNonce?: string

    Expected nonce in the payload. If not provided the nonce won't be validated.

    now?: Date

    The current time to use when verifying the JWTs. If not provided current time will be used.

    new Date()