IO Wallet SDK
    Preparing search index...

    Interface CreateOpenid4vpAuthorizationResponseResult

    interface CreateOpenid4vpAuthorizationResponseResult {
        authorizationResponsePayload: {
            access_token?: string;
            expires_in?: number;
            id_token?: string;
            presentation_submission?: any;
            refresh_token?: string;
            state?: string;
            token_type?: string;
            vp_token:
                | string
                | Record<string, any>
                | [string | Record<string, any>, ...(string | Record<string, any>)[]]
                | Record<
                    string,
                    | string
                    | Record<string, any>
                    | [string | Record<string, any>, ...(string | Record<string, any>)[]],
                >;
            [key: string]: unknown;
        };
        jarm?: {
            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;
            };
            responseJwt: string;
        };
    }
    Index

    Properties

    authorizationResponsePayload: {
        access_token?: string;
        expires_in?: number;
        id_token?: string;
        presentation_submission?: any;
        refresh_token?: string;
        state?: string;
        token_type?: string;
        vp_token:
            | string
            | Record<string, any>
            | [string | Record<string, any>, ...(string | Record<string, any>)[]]
            | Record<
                string,
                | string
                | Record<string, any>
                | [string | Record<string, any>, ...(string | Record<string, any>)[]],
            >;
        [key: string]: unknown;
    }
    jarm?: {
        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;
        };
        responseJwt: string;
    }

    Type Declaration

    • OptionalencryptionJwk?: {
          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 to encrypt the JARM response. Only defined if the response is encrypted.

    • responseJwt: string