def __load_private(self, pri_file, cert_pass):
"""??? ??
:param pri_file: ??? ??
:param cert_pass: ??? ????
:return:
"""
# ???/??? ??
with open(pri_file, "rb") as der:
private_bytes = der.read()
try:
self.__peer_pri = serialization.load_der_private_key(private_bytes, cert_pass, default_backend())
except ValueError as e:
logging.exception(f"error {e}")
util.exit_and_msg("Invalid Password")
# ? ? ??
sign = self.sign_data(b'TEST')
if self.verify_data(b'TEST', sign) is False:
util.exit_and_msg("Invalid Signature(Peer Certificate load test)")
评论列表
文章目录