def sign_test(self):
"""???/??? ?? ? ?? ???
:return: ??? ??(True/False)
"""
if self.is_secure is False:
logging.debug("CA is not secure_mode")
return False
data = b"test"
signature = self.__ca_pri.sign(
data,
ec.ECDSA(hashes.SHA256())
)
try:
pub_key = self.__ca_cert.public_key()
return pub_key.verify(
signature,
data,
ec.ECDSA(hashes.SHA256())
)
except InvalidSignature:
logging.debug("cert test fail!!!")
return False
评论列表
文章目录