class HttpsDaneChecker(DaneChecker):
def _init_connection(self, family, host, port):
connection = self._sslcontext.wrap_socket(socket(family),
class HttpsDaneChecker(DaneChecker):
def _init_connection(self, family, host, port):
connection = self._sslcontext.wrap_socket(socket(family),
def __init__(self):
DaneChecker.__init__(self)
def set_args(self, args):
DaneChecker.set_args(self, args)
def __init__(self):
DaneChecker.__init__(self)
def set_args(self, args):
DaneChecker.set_args(self, args)
sslcontext = SSLContext(PROTOCOL_TLSv1_2)
sslcontext.verify_mode = CERT_REQUIRED
sslcontext.load_verify_locations(args.castore)
self._sslcontext = sslcontext
sslcontext = SSLContext(PROTOCOL_TLSv1_2)
sslcontext.verify_mode = CERT_REQUIRED
sslcontext.load_verify_locations(args.castore)
self._sslcontext = sslcontext
def generate_menu(self, argparser):
DaneChecker.generate_menu(self, argparser)
argparser.add_argument("-p", "--port",
action="store", type=int, default=443,
help="HTTPS port")
def generate_menu(self, argparser):
DaneChecker.generate_menu(self, argparser)
argparser.add_argument("-p", "--port",
action="store", type=int, default=443,
help="HTTPS port")