keytab_name
residual = keytab_name(name, &type, &type_len);
char *keytab_name;
if (opts->keytab_name != NULL) {
opts->keytab_name = optarg;
if (opts->keytab_name != NULL && opts->use_client_keytab == 1) {
if ((opts->keytab_name != NULL || opts->use_client_keytab == 1) &&
if (opts->action == INIT_KT && opts->keytab_name != NULL) {
if (strncmp(opts->keytab_name, "KDB:", 4) == 0) {
ret = krb5_kt_resolve(k5->ctx, opts->keytab_name, &keytab);
opts->keytab_name);
fprintf(stderr, _("Using keytab: %s\n"), opts->keytab_name);
keytab_name = optarg;
do_v5_kvno(argc - optind, argv + optind, ccachestr, etypestr, keytab_name,
char *keytab_name, char *sname, int cached_only, int canon,
if (keytab_name != NULL) {
ret = krb5_kt_resolve(context, keytab_name, &keytab);
com_err(prog, ret, _("resolving keytab %s"), keytab_name);
char *keytab_name, char *sname, int cached_only,
char *etypestr = NULL, *ccachestr = NULL, *keytab_name = NULL;
char *princstr = NULL, *keytab_name = NULL, *query = NULL;
keytab_name = optarg;
(keytab_name && !use_keytab) ||
if (keytab_name != NULL) {
princstr, keytab_name);
retval = kadm5_init_with_skey(context, princstr, keytab_name, svcname,