@pit-front-end/utils
Version:
湖南创智艾泰克科技有限公司
11 lines (10 loc) • 564 B
TypeScript
/**
* @description 获取 JWKS 并使用指定密钥进行 RSA 加密
*
* 该函数通过预定义路径请求 JWKS(JSON Web Key Set),从中筛选出匹配 `kid` 的密钥,
* 然后使用 [jsrsasign](file://e:\code3\pit-front-utils\pit-front-utils\node_modules\jsrsasign) 库生成 RSA 密钥对象,并对输入字符串进行加密。
*
* @param {string} value - 需要加密的明文字符串
* @returns {Promise<string>} 返回一个 Promise,解析为加密后的字符串
*/
export declare function getJwks(value: string): Promise<string>;