IO Wallet SDK
    Preparing search index...
    • Creates a signed Token DPoP with the given cryptographic material and data. It is used to create DPoP proofs for token requests and credential requests.

      Returns Promise<
          {
              jwt: string;
              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;
              };
          },
      >

      A Promise that resolves with an object containing the signed DPoP JWT and its corresponding public JWK

      CreateTokenDPoPError in case neither a default jti nor a generateRandom callback have been provided or the signJwt callback throws