Symbol: tls_auth_options
usr.sbin/nsd/configparser.y
854
struct tls_auth_options *tls_auth = cfg_parser->tls_auth;
usr.sbin/nsd/options.c
1255
b->tls_auth_options = NULL;
usr.sbin/nsd/options.c
1271
b->tls_auth_options = tls_auth_options_find(opt, b->tls_auth_name);
usr.sbin/nsd/options.c
1272
else b->tls_auth_options = NULL;
usr.sbin/nsd/options.c
1628
acl->tls_auth_options = NULL;
usr.sbin/nsd/options.c
1821
struct tls_auth_options*
usr.sbin/nsd/options.c
1824
struct tls_auth_options* tls_auth_options;
usr.sbin/nsd/options.c
1825
tls_auth_options = (struct tls_auth_options*)region_alloc_zero(region, sizeof(struct tls_auth_options));
usr.sbin/nsd/options.c
1826
return tls_auth_options;
usr.sbin/nsd/options.c
1844
tls_auth_options_insert(struct nsd_options* opt, struct tls_auth_options* auth)
usr.sbin/nsd/options.c
1851
struct tls_auth_options*
usr.sbin/nsd/options.c
1854
return (struct tls_auth_options*)rbtree_search(opt->tls_auths, name);
usr.sbin/nsd/options.c
2044
if (acl->tls_auth_options && acl->tls_auth_options->auth_domain_name) {
usr.sbin/nsd/options.c
2045
if (!acl_tls_hostname_matches(q->tls_auth, acl->tls_auth_options->auth_domain_name)) {
usr.sbin/nsd/options.c
2048
acl->tls_auth_name, acl->tls_auth_options->auth_domain_name));
usr.sbin/nsd/options.c
2053
acl->tls_auth_name, acl->tls_auth_options->auth_domain_name));
usr.sbin/nsd/options.c
2054
q->cert_cn = acl->tls_auth_options->auth_domain_name;
usr.sbin/nsd/options.c
2737
acl->tls_auth_options = 0;
usr.sbin/nsd/options.c
317
else if (!(acl->tls_auth_options =
usr.sbin/nsd/options.c
333
if (!(acl->tls_auth_options =
usr.sbin/nsd/options.h
36
typedef struct tls_auth_options tls_auth_options_type;
usr.sbin/nsd/options.h
440
struct tls_auth_options* tls_auth_options;
usr.sbin/nsd/options.h
504
struct tls_auth_options *tls_auth;
usr.sbin/nsd/options.h
554
struct tls_auth_options* tls_auth_options_create(region_type* region);
usr.sbin/nsd/options.h
555
void tls_auth_options_insert(struct nsd_options* opt, struct tls_auth_options* auth);
usr.sbin/nsd/options.h
556
struct tls_auth_options* tls_auth_options_find(struct nsd_options* opt, const char* name);
usr.sbin/nsd/xfrd-tcp.c
1000
zone->master->tls_auth_options->client_key) {
usr.sbin/nsd/xfrd-tcp.c
1002
zone->master->tls_auth_options->client_cert) != 1) {
usr.sbin/nsd/xfrd-tcp.c
1003
log_msg(LOG_ERR, "xfrd tls: Unable to load client certificate from file %s", zone->master->tls_auth_options->client_cert);
usr.sbin/nsd/xfrd-tcp.c
1006
if (zone->master->tls_auth_options->client_key_pw) {
usr.sbin/nsd/xfrd-tcp.c
1008
SSL_CTX_set_default_passwd_cb_userdata(set->ssl_ctx, zone->master->tls_auth_options->client_key_pw);
usr.sbin/nsd/xfrd-tcp.c
1011
if (SSL_CTX_use_PrivateKey_file(set->ssl_ctx, zone->master->tls_auth_options->client_key, SSL_FILETYPE_PEM) != 1) {
usr.sbin/nsd/xfrd-tcp.c
1012
log_msg(LOG_ERR, "xfrd tls: Unable to load private key from file %s", zone->master->tls_auth_options->client_key);
usr.sbin/nsd/xfrd-tcp.c
1017
zone->master->tls_auth_options->client_key,
usr.sbin/nsd/xfrd-tcp.c
1018
zone->master->tls_auth_options->client_cert);
usr.sbin/nsd/xfrd-tcp.c
1031
if (!setup_ssl(tp, set, zone->master->tls_auth_options->auth_domain_name)) {
usr.sbin/nsd/xfrd-tcp.c
537
unsigned int port = acl->port?acl->port:(acl->tls_auth_options?
usr.sbin/nsd/xfrd-tcp.c
995
if (zone->master->tls_auth_options &&
usr.sbin/nsd/xfrd-tcp.c
996
zone->master->tls_auth_options->auth_domain_name) {
usr.sbin/nsd/xfrd-tcp.c
999
if (zone->master->tls_auth_options->client_cert &&
usr.sbin/nsd/xfrd.c
2610
if(zone->master->tls_auth_options && zone->master->tls_auth_options->auth_domain_name) {
usr.sbin/nsd/xfrd.c
2612
zone->master->tls_auth_options->auth_domain_name);
usr.sbin/nsd/xfrd.c
570
if (xzone->master->tls_auth_options != NULL) num_xot++;