| /freebsd/crypto/krb5/src/appl/gss-sample/ |
| H A D | t_gss_sample.py | 32 def run_client_server(realm, options, server_options, **kwargs): argument 33 portstr = str(realm.server_port()) 36 server = realm.start_server(server_args, 'starting...') 37 realm.run([gss_client, '-port', portstr] + options + 54 def server_client_test(realm, options, server_options): argument 55 run_client_server(realm, options, server_options, 59 def ccache_savefile(realm): argument 60 return os.path.join(realm.testdir, 'ccache.copy') 63 def ccache_save(realm): argument 64 os.rename(realm.ccache, ccache_savefile(realm)) [all …]
|
| /freebsd/crypto/krb5/src/lib/krb5/krb/ |
| H A D | t_vfy_increds.py | 25 realm = K5Realm() variable 29 realm.run(['./t_vfy_increds']) 30 realm.run(['./t_vfy_increds', '-n']) 35 realm.run([kadminl, 'ktadd', realm.host_princ]) 36 realm.run(['./t_vfy_increds']) 37 realm.run(['./t_vfy_increds', '-n']) 42 realm.run([kadminl, 'change_password', '-randkey', realm.host_princ]) 43 realm.run(['./t_vfy_increds'], expected_code=1) 44 realm.run(['./t_vfy_increds', '-n'], expected_code=1) 52 realm.run([kadminl, 'addprinc', '-randkey', 'host/wrong.hostname']) [all …]
|
| H A D | t_in_ccache_patypes.py | 26 realm = K5Realm(create_user=False, create_host=False) variable 29 realm.run([kadminl, 'addprinc', '-pw', 'pass', 'nopreauth']) 30 realm.run([kadminl, 'addprinc', '-pw', 'pass', '+requires_preauth', 'preauth']) 34 realm.run(['./t_in_ccache', 'nopreauth', 'pass']) 38 realm.run(['./t_in_ccache', 'preauth', 'pass']) 42 realm.run(['./t_in_ccache', 'nopreauth', 'pass']) 43 realm.run(['./t_in_ccache', '-I', realm.ccache, 'preauth', 'pass']) 46 realm.run(['./t_in_ccache', 'preauth', 'pass']) 47 realm.run(['./t_in_ccache', '-I', realm.ccache, 'preauth', 'pass']) 52 realm.run(['./t_in_ccache', 'nopreauth', 'pass']) [all …]
|
| H A D | t_get_etype_info.py | 4 realm = K5Realm(create_host=False, krb5_conf=conf) variable 6 realm.run([kadminl, 'ank', '-pw', 'pw', '+preauth', 'puser']) 7 realm.run([kadminl, 'ank', '-nokey', 'nokey']) 8 realm.run([kadminl, 'ank', '-nokey', '+preauth', 'pnokey']) 9 realm.run([kadminl, 'ank', '-e', 'aes256-cts:special', '-pw', 'pw', 'exp']) 10 realm.run([kadminl, 'ank', '-e', 'aes256-cts:special', '-pw', 'pw', '+preauth', 14 out = realm.run([kdb5_util, 'tabdump', 'keyinfo']) 20 out = realm.run(['./t_get_etype_info', 'notfound'], expected_code=1, 26 realm.run(['./t_get_etype_info', 'user'], 28 realm.run(['./t_get_etype_info', 'puser'], [all …]
|
| H A D | t_expire_warn.py | 26 realm = K5Realm(create_user=False, create_host=False) variable 29 realm.run([kadminl, 'addprinc', '-pw', 'pass', 'noexpire']) 30 realm.run([kadminl, 'addprinc', '-pw', 'pass', '-pwexpire', '30 minutes', 32 realm.run([kadminl, 'addprinc', '-pw', 'pass', '-pwexpire', '12 hours', 34 realm.run([kadminl, 'addprinc', '-pw', 'pass', '-pwexpire', '3 days', 'days']) 37 output = realm.run(['./t_expire_warn', 'noexpire', 'pass', '0', '0']) 40 realm.run(['./t_expire_warn', 'minutes', 'pass', '0', '0'], 42 realm.run(['./t_expire_warn', 'hours', 'pass', '0', '0'], 44 realm.run(['./t_expire_warn', 'days', 'pass', '0', '0'], 47 realm.run(['./t_expire_warn', 'days', 'pass', '0', '1'], [all …]
|
| H A D | parse.c | 57 princ->realm = empty_data(); in allocate_princ() 66 if (cur_data == &princ->realm) { in allocate_princ() 83 if (cur_data == &princ->realm) { in allocate_princ() 87 cur_data = &princ->realm; in allocate_princ() 111 princ->realm.data = k5alloc(princ->realm.length + 1, &ret); in allocate_princ() 112 if (princ->realm.data == NULL) in allocate_princ() 116 *has_realm_out = (cur_data == &princ->realm); in allocate_princ() 143 assert(cur_data != &princ->realm); in parse_name_into_princ() 150 cur_data = &princ->realm; in parse_name_into_princ() 209 krb5_free_data_contents(context, &princ->realm); in krb5_parse_name_flags() [all …]
|
| /freebsd/crypto/krb5/src/clients/kvno/ |
| H A D | t_kvno.py | 3 realm = K5Realm() variable 7 lines = realm.run([klist, '-c', ccache]).splitlines() 26 realm.run([kvno, realm.user_princ], expected_msg='user@KRBTEST.COM: kvno = 1') 27 check_cache(realm.ccache, [realm.krbtgt_princ, realm.user_princ]) 32 realm.run([kvno, '-e', 'camellia128-cts', realm.host_princ], 36 realm.run([kvno, '--cached-only', realm.user_princ], expected_msg='kvno = 1') 37 realm.run([kvno, '--cached-only', realm.host_princ], 39 check_cache(realm.ccache, [realm.krbtgt_princ, realm.user_princ]) 42 realm.run([kvno, '--no-store', realm.host_princ], expected_msg='kvno = 1') 43 check_cache(realm.ccache, [realm.krbtgt_princ, realm.user_princ]) [all …]
|
| /freebsd/crypto/krb5/src/lib/krb5/ccache/ |
| H A D | t_cccol.py | 3 realm = K5Realm(create_kdb=False) variable 6 out = realm.run([klist, '-c', 'KEYRING:process:abcd'], expected_code=1) 13 realm.run(['./t_cccol', 'DIR:' + os.path.join(realm.testdir, 'cc')]) 16 out = realm.run(['keyctl', 'list', anchor]) 18 keyid = realm.run(['keyctl', 'search', anchor, 'keyring', name]) 19 realm.run(['keyctl', 'unlink', keyid.strip(), anchor]) 23 cname = realm.testdir 34 realm.run(['./t_cccol', 'KEYRING:' + cname]) 36 realm.run(['./t_cccol', 'KEYRING:legacy:' + cname]) 38 realm.run(['./t_cccol', 'KEYRING:session:' + cname]) [all …]
|
| /freebsd/crypto/krb5/src/clients/ksu/ |
| H A D | t_ksu.py | 71 def setup_krb5_conf(realm): argument 76 shutil.copyfile(os.path.join(realm.testdir, 'krb5.conf'), krb5_conf) 107 realm = K5Realm(create_user=False, variable 109 realm.addprinc('alice', 'pwalice') 110 realm.addprinc('ksutest', 'pwksutest') 111 realm.addprinc('ksutest/root', 'pwroot') 112 realm.addprinc(caller_username, 'pwcaller') 122 setup_krb5_conf(realm) 130 realm.kinit('alice', 'pwalice') 131 realm.run([ksu, 'ksutest', '-n', 'alice', '-a', '-c', klist], expected_code=1, [all …]
|
| /freebsd/crypto/krb5/src/lib/kadm5/ |
| H A D | t_kadm5.py | 6 realm = K5Realm(create_user=False, create_host=False, kdc_conf=conf) variable 8 with open(os.path.join(realm.testdir, 'acl'), 'w') as f: 18 with open(os.path.join(realm.testdir, 'dictfile'), 'w') as f: 25 realm.start_kadmind() 27 realm.run([kadminl, 'addpol', '-maxlife', '10000s', '-minlength', '8', 31 realm.run([kadminl, 'addpol', '-minlife', '10s', 'minlife-pol']) 32 realm.run([kadminl, 'addpol', 'dict-only-pol']) 33 realm.run([kadminl, 'addprinc', '-pw', 'admin', 'admin']) 34 realm.run([kadminl, 'addprinc', '-pw', 'admin', 'admin/get']) 35 realm.run([kadminl, 'addprinc', '-pw', 'admin', 'admin/modify']) [all …]
|
| /freebsd/crypto/krb5/src/kdc/ |
| H A D | t_sockact.py | 10 realm = K5Realm(kdc_conf=kdc_conf, start_kdc=False) variable 14 realm.start_server(['./t_sockact', os.path.join(realm.testdir, 'sock1'), 15 str(realm.portbase + 8), '--', krb5kdc, '-n'], 20 env1 = realm.special_env('sock1', False, krb5_conf=cconf1) 21 realm.kinit(realm.user_princ, password('user'), env=env1) 25 env2 = realm.special_env('sock1', False, krb5_conf=cconf2) 26 realm.kinit(realm.user_princ, password('user'), env=env2) 33 env3 = realm.special_env('sock2', False, krb5_conf=cconf3) 34 realm.kinit(realm.user_princ, password('user'), env=env3, expected_code=1, 39 env4 = realm.special_env('sock1', False, krb5_conf=cconf4) [all …]
|
| H A D | kdc_transit.c | 149 char *realm; in add_to_transited() local 166 realm = data2string(krb5_princ_realm(kdc_context, tgs)); in add_to_transited() 167 if (realm == NULL) in add_to_transited() 172 free(realm); in add_to_transited() 181 bufsize = strlen(realm) + strlen(otrans) + 3; in add_to_transited() 220 added = (krb5_princ_realm(kdc_context, client)->length == strlen(realm) && in add_to_transited() 221 !strncmp(krb5_princ_realm(kdc_context, client)->data, realm, strlen(realm))) || in add_to_transited() 222 (krb5_princ_realm(kdc_context, server)->length == strlen(realm) && in add_to_transited() 223 !strncmp(krb5_princ_realm(kdc_context, server)->data, realm, strlen(realm))); in add_to_transited() 278 if (!strcmp(exp, realm)) added = TRUE; in add_to_transited() [all …]
|
| /freebsd/crypto/krb5/src/lib/krb5/os/ |
| H A D | hostrealm_dns.c | 50 char *realm; in txt_lookup() local 53 if (k5_try_realm_txt_rr(context, "_kerberos", fqdn, &realm) == 0) in txt_lookup() 54 return realm; in txt_lookup() 67 char *realm; in dns_fallback_realm() local 74 realm = txt_lookup(context, host); in dns_fallback_realm() 75 if (realm == NULL) in dns_fallback_realm() 77 ret = k5_make_realmlist(realm, realms_out); in dns_fallback_realm() 78 free(realm); in dns_fallback_realm() 87 char *localhost, *realm; in dns_default_realm() local 99 realm = txt_lookup(context, localhost); in dns_default_realm() [all …]
|
| H A D | locate_kdc.c | 42 krb5_data realm; member 102 get_sitename(krb5_context context, const krb5_data *realm, char **out) in get_sitename() argument 108 realmstr = k5memdup0(realm->data, realm->length, &ret); in get_sitename() 255 locate_srv_conf_1(krb5_context context, const krb5_data *realm, in locate_srv_conf_1() argument 267 realm->data, name, udpport); in locate_srv_conf_1() 269 realmstr = k5memdup0(realm->data, realm->length, &code); in locate_srv_conf_1() 342 krb5_locate_srv_conf(krb5_context context, const krb5_data *realm, in krb5_locate_srv_conf() argument 347 ret = locate_srv_conf_1(context, realm, name, al, TCP_OR_UDP, udpport); in krb5_locate_srv_conf() 358 locate_srv_dns_1(krb5_context context, const krb5_data *realm, in locate_srv_dns_1() argument 367 code = get_sitename(context, realm, &sitename); in locate_srv_dns_1() [all …]
|
| H A D | t_std_conf.c | 24 char *realm; in test_get_default_realm() local 27 retval = krb5_get_default_realm(ctx, &realm); in test_get_default_realm() 32 printf("krb5_get_default_realm() returned '%s'\n", realm); in test_get_default_realm() 33 free(realm); in test_get_default_realm() 37 test_set_default_realm(krb5_context ctx, char *realm) in test_set_default_realm() argument 41 retval = krb5_set_default_realm(ctx, realm); in test_set_default_realm() 46 printf("krb5_set_default_realm(%s)\n", realm); in test_set_default_realm() 75 test_locate_kdc(krb5_context ctx, char *realm) in test_locate_kdc() argument 83 rlm.data = realm; in test_locate_kdc() 84 rlm.length = strlen(realm); in test_locate_kdc() [all …]
|
| /freebsd/crypto/heimdal/lib/krb5/ |
| H A D | appdefault.c | 38 krb5_const_realm realm, const char *option, in krb5_appdefault_boolean() argument 47 if(realm != NULL) in krb5_appdefault_boolean() 49 "realms", realm, option, NULL); in krb5_appdefault_boolean() 55 if(realm != NULL) in krb5_appdefault_boolean() 58 realm, in krb5_appdefault_boolean() 67 if(realm != NULL) in krb5_appdefault_boolean() 71 realm, in krb5_appdefault_boolean() 80 krb5_const_realm realm, const char *option, in krb5_appdefault_string() argument 88 if(realm != NULL) in krb5_appdefault_string() 90 "realms", realm, option, NULL); in krb5_appdefault_string() [all …]
|
| H A D | transited.c | 42 char *realm; member 56 free(p->realm); in free_realms() 91 tmp->realm = strdup(p); in make_path() 92 if(tmp->realm == NULL){ in make_path() 112 tmp->realm = malloc(p - from + 1); in make_path() 113 if(tmp->realm == NULL){ in make_path() 118 memcpy(tmp->realm, from, p - from); in make_path() 119 tmp->realm[p - from] = '\0'; in make_path() 143 if(r->realm[0] == '\0'){ in make_paths() 144 while(r->next && r->next->realm[0] == '\0') in make_paths() [all …]
|
| H A D | krbhst.c | 58 const char *realm, const char *dns_type, in srv_find_realm() argument 86 snprintf(domain, sizeof(domain), "_%s._%s.%s.", service, proto, realm); in srv_find_realm() 150 char *realm; member 195 return handle->realm; in _krb5_krbhst_get_realm() 447 ret = srv_find_realm(context, &res, &count, kd->realm, "SRV", proto, service, in srv_get_hosts() 450 kd->realm, proto, service, ret); in srv_get_hosts() 470 "realms", kd->realm, conf_string, NULL); in config_get_hosts() 473 kd->realm, hostlist ? "" : " not"); in config_get_hosts() 502 kd->fallback_count, kd->realm, serv_string); in fallback_get_hosts() 514 ret = asprintf(&host, "%s.%s.", serv_string, kd->realm); in fallback_get_hosts() [all …]
|
| /freebsd/crypto/krb5/src/appl/sample/ |
| H A D | t_sample.py | 6 for realm in multipass_realms(create_host=False): 7 server_princ = 'sample/%s@%s' % (hostname, realm.realm) 8 realm.addprinc(server_princ) 9 realm.extract_keytab(server_princ, realm.keytab) 11 portstr = str(realm.server_port()) 12 server = realm.start_server([sserver, '-p', portstr], 'starting...') 13 out = realm.run([sclient, hostname, portstr], 17 server = realm.start_in_inetd([sserver]) 18 out = realm.run([sclient, hostname, portstr],
|
| /freebsd/contrib/pam-krb5/pam-util/ |
| H A D | options.c | 207 default_boolean(struct pam_args *args, const char *section, const char *realm, in default_boolean() argument 212 krb5_const_realm rdata = realm; in default_boolean() 217 if (realm == NULL) in default_boolean() 222 realm_struct.data = (void *) realm; in default_boolean() 223 realm_struct.length = (unsigned int) strlen(realm); in default_boolean() 244 default_number(struct pam_args *args, const char *section, const char *realm, in default_number() argument 251 krb5_const_realm rdata = realm; in default_number() 256 if (realm == NULL) in default_number() 261 realm_struct.data = (void *) realm; in default_number() 262 realm_struct.length = (unsigned int) strlen(realm); in default_number() [all …]
|
| /freebsd/crypto/heimdal/kdc/ |
| H A D | announce.c | 49 char *realm; member 158 domain_add(const char *domain, const char *realm, int flag) in domain_add() argument 163 if (strcmp(domain, e->domain) == 0 && strcmp(realm, e->realm) == 0) { in domain_add() 169 LOG("Adding realm %s to domain %s", realm, domain); in domain_add() 175 e->realm = strdup(realm); in domain_add() 176 if (e->domain == NULL || e->realm == NULL) { in domain_add() 178 free(e->realm); in domain_add() 189 const char *realm; member 201 domain_add(str, ctx->realm, F_EXISTS | ctx->flags); in domains_add() 232 register_srv(const char *realm, const char *hostname, int port) in register_srv() argument [all …]
|
| /freebsd/crypto/krb5/src/appl/simple/ |
| H A D | t_simple.py | 6 for realm in multipass_realms(create_host=False): 7 server_princ = 'sample/%s@%s' % (hostname, realm.realm) 8 realm.addprinc(server_princ) 9 realm.extract_keytab(server_princ, realm.keytab) 11 portstr = str(realm.server_port()) 12 server = realm.start_server([sim_server, '-p', portstr], 'starting...') 14 out = realm.run([sim_client, '-p', portstr, hostname])
|
| /freebsd/crypto/heimdal/kadmin/ |
| H A D | check.c | 108 char *realm = NULL, *p, *p2; in check() local 112 ret = krb5_get_default_realm(context, &realm); in check() 118 realm = strdup(argv[0]); in check() 119 if (realm == NULL) { in check() 131 if (asprintf(&p, "%s/%s@%s", KRB5_TGS_NAME, realm, realm) == -1) { in check() 139 p, realm); in check() 151 if (asprintf(&p, "kadmin/admin@%s", realm) == -1) { in check() 171 if (asprintf(&p, "kadmin/changepw@%s", realm) == -1) { in check() 191 p2 = strdup(realm); in check() 198 if (asprintf(&p, "afs/%s@%s", p2, realm) == -1) { in check() [all …]
|
| /freebsd/crypto/krb5/src/plugins/preauth/pkinit/ |
| H A D | pkinit_profile.c | 222 pkinit_libdefault_strings(krb5_context context, const krb5_data *realm, in pkinit_libdefault_strings() argument 231 if (realm != NULL && realm->length > sizeof(realmstr)-1) in pkinit_libdefault_strings() 234 if (realm != NULL) { in pkinit_libdefault_strings() 235 strncpy(realmstr, realm->data, realm->length); in pkinit_libdefault_strings() 236 realmstr[realm->length] = '\0'; in pkinit_libdefault_strings() 245 if (realm != NULL) { in pkinit_libdefault_strings() 305 pkinit_libdefault_string(krb5_context context, const krb5_data *realm, in pkinit_libdefault_string() argument 311 retval = pkinit_libdefault_strings(context, realm, option, &values); in pkinit_libdefault_string() 328 pkinit_libdefault_boolean(krb5_context context, const krb5_data *realm, in pkinit_libdefault_boolean() argument 335 retval = pkinit_libdefault_string(context, realm, option, &string); in pkinit_libdefault_boolean() [all …]
|
| /freebsd/contrib/pam-krb5/module/ |
| H A D | alt-auth.c | 42 char *realm; in pamk5_map_principal() local 54 realm = strchr(username, '@'); in pamk5_map_principal() 55 if (realm == NULL) in pamk5_map_principal() 61 realm = strchr(new_user, '@'); in pamk5_map_principal() 62 if (realm == NULL) in pamk5_map_principal() 64 *realm = '\0'; in pamk5_map_principal() 65 realm++; in pamk5_map_principal() 79 if (realm != NULL && strchr(args->config->alt_auth_map, '@') == NULL) in pamk5_map_principal() 80 needed += 1 + strlen(realm); in pamk5_map_principal() 96 if (realm != NULL && strchr(args->config->alt_auth_map, '@') == NULL) { in pamk5_map_principal() [all …]
|