di-wings
Version:
Aviary Tech's common library for decentralized identity
14 lines • 490 B
TypeScript
import type { JWA_ALG } from "../constants";
import type { JWTPayload, VerificationResult } from "../../common/interfaces";
import type { JsonWebKey2020 } from "../keypairs/JsonWebKey2020";
export declare class JWTSuite {
key: JsonWebKey2020;
alg: JWA_ALG;
constructor(options: {
key: JsonWebKey2020;
alg: JWA_ALG;
});
sign(payload: JWTPayload): Promise<string>;
verify(jwt: string): Promise<VerificationResult>;
}
//# sourceMappingURL=Suite.d.ts.map