aardio 文档

crypt.jws 库模块帮助文档

crypt.jws 成员列表 #

JSON Web Signature (RFC 7515) 支持库

crypt.jws.sign(payload,rsaKey,protectedHeader) #

创建 JWS 签名,
参数 @payload 指定载荷(表对象或字符串),
参数 @rsaKey 指定 crypt.rsa 对象,
参数 @protectedHeader 指定受保护的头部(表对象),
返回 JWS 对象(Flattened JSON Serialization)

crypt.jws.signWithJwk(payload,rsaKey,url,nonce) #

ACME 专用:创建带 JWK 的 JWS(用于新账户),
参数 @payload 指定请求载荷,
参数 @rsaKey 指定账户密钥,
参数 @url 指定请求 URL,
参数 @nonce 指定 Replay-Nonce

crypt.jws.signWithKid(payload,rsaKey,url,nonce,kid) #

ACME 专用:创建带 kid 的 JWS(用于已注册账户),
参数 @kid 指定账户 URL

crypt.jws.stringify() #

将 JWS 对象序列化为 JSON 字符串

Markdown 格式