break;
case 'A':
use_tls = true;
- usevc = true;
tls_ca_file = isc_commandline_argument;
break;
case 'C':
break;
case 'E':
use_tls = true;
- usevc = true;
tls_client_cert_file = isc_commandline_argument;
break;
case 'H':
use_tls = true;
- usevc = true;
tls_hostname = isc_commandline_argument;
break;
case 'M':
break;
case 'K':
use_tls = true;
- usevc = true;
tls_client_key_file = isc_commandline_argument;
break;
case 'l':
break;
case 'O':
use_tls = true;
- usevc = true;
tls_always_verify_remote = false;
break;
case 'p':
break;
case 'S':
use_tls = true;
- usevc = true;
break;
case 't':
result = isc_parse_uint32(&timeout,
#endif /* HAVE_GSSAPI */
if (use_tls) {
+ usevc = true;
if ((tls_client_key_file == NULL) !=
(tls_client_cert_file == NULL))
{
dns_message_renderreset(soaquery);
ddebug("retrying soa request without TSIG");
- if (usevc) {
+ if (!default_servers && usevc) {
options |= DNS_REQUESTOPT_TCP;
- if (!default_servers && use_tls) {
+ if (use_tls) {
req_transport = transport;
req_tls_ctx_cache = tls_ctx_cache;
}
dns_transport_t *req_transport = NULL;
isc_tlsctx_cache_t *req_tls_ctx_cache = NULL;
- if (usevc) {
+ if (!default_servers && usevc) {
options |= DNS_REQUESTOPT_TCP;
- if (!default_servers && use_tls) {
+ if (use_tls) {
req_transport = transport;
req_tls_ctx_cache = tls_ctx_cache;
}