Files
SnowLuma/.pnpm-store/v11/files/bc/29b8d50c68fb09b81634c462e259d9c3b8537c04a77b2384d78406bfa5507507c7a1197fac3c03d0306cd8422e49d2811b21a6cbcd7db2760bb143e1640e7f
T
TanTan 2a69b23b47
Dev Build / cleanup (push) Waiting to run
Dev Build / typecheck (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:27:07 +08:00

25 lines
684 B
Plaintext

//#region src/utils/jwt/jwa.d.ts
/**
* @module
* JSON Web Algorithms (JWA)
* https://datatracker.ietf.org/doc/html/rfc7518
*/
export declare enum AlgorithmTypes {
HS256 = "HS256",
HS384 = "HS384",
HS512 = "HS512",
RS256 = "RS256",
RS384 = "RS384",
RS512 = "RS512",
PS256 = "PS256",
PS384 = "PS384",
PS512 = "PS512",
ES256 = "ES256",
ES384 = "ES384",
ES512 = "ES512",
EdDSA = "EdDSA"
}
export type SignatureAlgorithm = keyof typeof AlgorithmTypes;
export type SymmetricAlgorithm = 'HS256' | 'HS384' | 'HS512';
export type AsymmetricAlgorithm = 'RS256' | 'RS384' | 'RS512' | 'PS256' | 'PS384' | 'PS512' | 'ES256' | 'ES384' | 'ES512' | 'EdDSA';
//#endregion