def __init__(self, openssl_error_code: int) -> None: self.openssl_error_code = openssl_error_code self.openssl_error_string = X509.verify_cert_error_string( self.openssl_error_code) super().__init__( f'Verification failed with OpenSSL error code {self.openssl_error_code}: "{self.openssl_error_string}"' )
def get_certificate_chain_verify_result(self): verifyResult = self._ssl.get_verify_result() verifyResultStr = X509.verify_cert_error_string(verifyResult) return verifyResult, verifyResultStr
def get_certificate_chain_verify_result(self) -> Tuple[int, str]: verify_result = self._ssl.get_verify_result() verify_result_str = X509.verify_cert_error_string(verify_result) return verify_result, verify_result_str
def get_certificate_chain_verify_result(self): # type: () -> Tuple[int, str] verify_result = self._ssl.get_verify_result() verify_result_str = X509.verify_cert_error_string(verify_result) return verify_result, verify_result_str