# crypt.jws 库模块帮助文档

## crypt.jws 成员列表 <a id="crypt.jws" href="#crypt.jws">&#x23;</a>

JSON Web Signature (RFC 7515) 支持库

### crypt.jws.sign(payload,rsaKey,protectedHeader) <a id="crypt.jws.sign" href="#crypt.jws.sign">&#x23;</a>
创建 JWS 签名，  
参数 @payload 指定载荷（表对象或字符串），  
参数 @rsaKey 指定 crypt.rsa 对象，  
参数 @protectedHeader 指定受保护的头部（表对象），  
返回 JWS 对象（Flattened JSON Serialization）

### crypt.jws.signWithJwk(payload,rsaKey,url,nonce) <a id="crypt.jws.signWithJwk" href="#crypt.jws.signWithJwk">&#x23;</a>
ACME 专用：创建带 JWK 的 JWS（用于新账户），  
参数 @payload 指定请求载荷，  
参数 @rsaKey 指定账户密钥，  
参数 @url 指定请求 URL，  
参数 @nonce 指定 Replay-Nonce

### crypt.jws.signWithKid(payload,rsaKey,url,nonce,kid) <a id="crypt.jws.signWithKid" href="#crypt.jws.signWithKid">&#x23;</a>
ACME 专用：创建带 kid 的 JWS（用于已注册账户），  
参数 @kid 指定账户 URL

### crypt.jws.stringify() <a id="crypt.jws.stringify" href="#crypt.jws.stringify">&#x23;</a>
将 JWS 对象序列化为 JSON 字符串
