# crypt.jwk 库模块帮助文档

## crypt.jwk 成员列表 <a id="crypt.jwk" href="#crypt.jwk">&#x23;</a>

JSON Web Key (RFC 7517) 支持库

### crypt.jwk.fromRsa() <a id="crypt.jwk.fromRsa" href="#crypt.jwk.fromRsa">&#x23;</a>
从 crypt.rsa 对象导出 JWK 格式公钥，  
参数指定 crypt.rsa 对象，  
成功返回 JWK 表对象，失败返回 null 及错误信息

### crypt.jwk.fromRsaPublicKeyBlob() <a id="crypt.jwk.fromRsaPublicKeyBlob" href="#crypt.jwk.fromRsaPublicKeyBlob">&#x23;</a>
从 RSA PUBLICKEYBLOB 导出 JWK，  
参数指定导出的公钥 blob 数据

### crypt.jwk.stringify() <a id="crypt.jwk.stringify" href="#crypt.jwk.stringify">&#x23;</a>
将 JWK 对象序列化为 JSON 字符串

### crypt.jwk.thumbprint(jwk,hashAlg) <a id="crypt.jwk.thumbprint" href="#crypt.jwk.thumbprint">&#x23;</a>
计算 JWK Thumbprint (RFC 7638)，  
参数 @jwk 指定 JWK 表对象，  
可选用参数 @hashAlg 指定哈希算法，默认 "SHA256"，  
返回 Base64URL 编码的 thumbprint
