@nats-io/jwt
Version:
NATS jwt.js
17 lines (16 loc) • 686 B
TypeScript
import * as nkeys from "@nats-io/nkeys";
declare const createOperator: typeof nkeys.createOperator;
declare const createAccount: typeof nkeys.createAccount;
declare const createUser: typeof nkeys.createUser;
declare const createServer: typeof nkeys.createServer;
declare const fromSeed: typeof nkeys.fromSeed;
declare const fromPublic: typeof nkeys.fromPublic;
export { createAccount, createOperator, createServer, createUser, fromPublic, fromSeed, };
export interface KeyPair {
getPublicKey(): string;
getPrivateKey(): Uint8Array;
getSeed(): Uint8Array;
sign(input: Uint8Array): Uint8Array;
verify(input: Uint8Array, sig: Uint8Array): boolean;
clear(): void;
}