IO Wallet SDK
    Preparing search index...

    Interface CreateJarRequestResult

    interface CreateJarRequestResult {
        authorizationRequestJwt: string;
        encryptionJwk?: {
            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;
        };
        jarAuthorizationRequest: {
            client_id?: string;
            request?: string;
            request_uri?: string;
            [key: string]: unknown;
        };
        signerJwk: {
            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;
        };
    }
    Index

    Properties

    authorizationRequestJwt: string

    The signed (and optionally encrypted) JWT string representing the authorization request. This value is included in jarAuthorizationRequest when requestUri is not provided.

    encryptionJwk?: {
        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 JWK used for encryption when jweEncryptor is provided, otherwise undefined.

    jarAuthorizationRequest: {
        client_id?: string;
        request?: string;
        request_uri?: string;
        [key: string]: unknown;
    }

    The JAR authorization request parameters to be sent to the authorization endpoint. Contains either request or request_uri depending on the presence of requestUri in options.

    signerJwk: {
        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 JWK used for signing the request object JWT.