jsonsign.py 文件源码

python
阅读 31 收藏 0 点赞 0 评论 0

项目:libtrust-py 作者: realityone 项目源码 文件源码
def sign(self, private_key, timestamp=None):
        protected = self.protected_header(timestamp=timestamp)
        sign_bytes = six.StringIO(self.sign_bytes(protected).decode())

        sig_bytes, algorithm = private_key.sign(sign_bytes, hash_.HashID.SHA256)
        self.signatures.append(
            JsSignature(
                JsHeader(
                    private_key.public_key(),
                    algorithm
                ),
                util.jose_base64_url_encode(sig_bytes),
                protected
            )
        )
        return sig_bytes, algorithm
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号