UNPKG

@akanass/nestjsx-crypto

Version:

NestJS crypto module provides some functions for security features like AES key, Key pair, RSA key, PKCS12, Certificate, PEM and more

12 lines (11 loc) 711 B
/// <reference types="node" /> import { DecodeOptions, JsonWebTokenError, NotBeforeError, SignOptions, TokenExpiredError, VerifyOptions } from '@akanass/rx-crypto'; import { Observable } from 'rxjs'; export declare class JwtService { private _jwt; constructor(); sign(payload: string | Buffer | object, secretOrPrivateKey: string | Buffer, options?: SignOptions): Observable<string>; verify(token: string, secretOrPublicKey: string | Buffer, options?: VerifyOptions): Observable<object | string>; decode(token: string, options?: DecodeOptions): Observable<null | object | string>; } export { DecodeOptions, SignOptions, VerifyOptions, JsonWebTokenError, TokenExpiredError, NotBeforeError };