def verify(self):
for signature in self.signatures:
header = signature['header']
protected_header = signature['protected']
sign = signature['signature']
payload = self.get_sign_bytes(protected_header)
vk = self.get_verify_key(header)
try:
vk.verify(_decode(sign), payload)
except BadSignatureError:
return False
return True
评论列表
文章目录