def fingerprint_contents(self):
"""Produce the contents of the condition hash.
This function is called internally by the `getCondition` method.
Returns:
bytes: Encoded contents of fingerprint hash.
"""
if self.modulus is None:
raise MissingDataError('Requires modulus')
asn1_obj = nat_decode({'modulus': self.modulus},
asn1Spec=RsaFingerprintContents())
asn1_der = der_encode(asn1_obj)
return asn1_der
评论列表
文章目录