HomeSort by relevance Sort by last modified time
    Searched refs:keytab (Results 1 - 25 of 39) sorted by null

1 2

  /onnv/onnv-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/
ktfns.c 2 * lib/krb5/keytab/ktfns.c
28 * Dispatch methods for keytab code.
34 krb5_kt_get_type (krb5_context context, krb5_keytab keytab)
36 return keytab->ops->prefix;
40 krb5_kt_get_name(krb5_context context, krb5_keytab keytab, char *name,
43 return krb5_x((keytab)->ops->get_name,(context, keytab,name,namelen));
47 krb5_kt_close(krb5_context context, krb5_keytab keytab)
49 return krb5_x((keytab)->ops->close,(context, keytab));
    [all...]
kt_findrealm.c 28 * Iterate through a keytab (keytab) looking for an entry which matches
35 krb5_error_code krb5_kt_find_realm(krb5_context context, krb5_keytab keytab,
44 ret = krb5_kt_start_seq_get(context, keytab, &cur);
49 while ((ret = krb5_kt_next_entry(context, keytab, &ent, &cur)) == 0) {
62 * A suitable entry was found in the keytab.
69 krb5_kt_end_seq_get(context, keytab, &cur);
80 ret2 = krb5_kt_end_seq_get(context, keytab, &cur);
ktbase.c 8 * lib/krb5/keytab/ktbase.c
33 * Registration functions for keytab.
119 * Resolve a key table name into a keytab object.
125 * particular keytab type.
210 krb5_keytab keytab; local
215 keytab = (krb5_keytab) arg;
216 shandle = (krb5_ser_handle) keytab->ops->serializer;
217 if ((keytab != NULL) && (keytab->ops) &&
227 krb5_keytab keytab; local
    [all...]
kt_file.c 7 * lib/krb5/keytab/kt_file.c
48 #define KRB5_KT_VNO_1 0x0501 /* krb v5, keytab version 1 (DCE compat) */
49 #define KRB5_KT_VNO 0x0502 /* krb v5, keytab version 2 (standard) */
60 int version; /* Version number of keytab */
184 * This is an implementation specific resolver. It returns a keytab id
185 * initialized with file keytab routines.
228 * "Close" a file-based keytab and invalidate the id. This means
236 * for this keytab. There are no system resources that need
252 * This is the get_entry routine for the file based keytab implementation.
253 * It opens the keytab file, and either retrieves the entry or return
558 krb5_keytab keytab; local
602 krb5_keytab keytab; local
703 krb5_keytab keytab; local
    [all...]
  /onnv/onnv-gate/usr/src/cmd/krb5/kadmin/cli/
k5srvutil.sh 15 # list_princs keytab
16 # returns a list of principals in the keytab
19 klist -k $keytab | tail +4 | awk '{print $2}' | sort | uniq
72 kadmin -k -t $keytab -p $princ -q "ktadd -k $keytab $princ"
82 kadmin -k -t $keytab -p $princ -q "ktrem -k $keytab $princ old"
93 kadmin -p $princ -k -t $keytab -q "ktrem -k $keytab $princ all"
99 keytab=/etc/krb5/krb5.keyta
    [all...]
keytab.c 10 * $Id: keytab.c,v 1.28 2004/05/31 12:39:16 epeisach Exp $
11 * $Source: /cvs/krbdev/krb5/src/kadmin/cli/keytab.c,v $
41 static char *rcsid = "$Header: /cvs/krbdev/krb5/src/kadmin/cli/keytab.c,v 1.28 2004/05/31 12:39:16 epeisach Exp $";
54 static int add_principal(void *lhandle, char *keytab_str, krb5_keytab keytab,
58 static int remove_principal(char *keytab_str, krb5_keytab keytab, char
68 "ktadd [-k[eytab] keytab] [-q] [-e keysaltlist] "
76 "ktremove [-k[eytab] keytab] [-q] principal "
81 krb5_keytab *keytab)
87 if (code = krb5_kt_default(my_context, keytab)) {
88 com_err(whoami, code, gettext("while opening default keytab"));
135 krb5_keytab keytab = 0; local
221 krb5_keytab keytab = 0; local
    [all...]
Makefile 14 COMMON_OBJS = kadmin.o kadmin_ct.o ss_wrapper.o getdate.o keytab.o
  /onnv/onnv-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/krb/
rd_req.c 49 krb5_rd_req(krb5_context context, krb5_auth_context *auth_context, const krb5_data *inbuf, krb5_const_principal server, krb5_keytab keytab, krb5_flags *ap_req_options, krb5_ticket **ticket)
94 /* Get a keytab if necessary. */
95 if (keytab == NULL) {
98 keytab = new_keytab;
102 keytab, ap_req_options, ticket);
gic_keytab.c 52 krb5_keytab keytab = (krb5_keytab) gak_data; local
73 if ((ret = krb5_kt_get_entry(context, keytab, client,
101 krb5_keytab keytab; local
105 if ((ret = krb5_kt_default(context, &keytab)))
108 keytab = arg_keytab;
122 * in the keytab which matches the client can be used for the client's
127 ret = krb5_kt_find_realm(context, keytab, client, &realm);
138 gettext("Failed to find realm for %s in keytab"),
155 krb5_get_as_key_keytab, (void *) keytab,
176 krb5_get_as_key_keytab, (void *) keytab,
216 krb5_keytab keytab; local
    [all...]
vfy_increds.c 76 krb5_keytab keytab; local
86 keytab = NULL;
99 /* first, check if the server is in the keytab. If not, there's
102 keytab or key, and not by some other problem. */
105 keytab = keytab_arg;
108 ret = krb5_kt_default(context, &keytab);
115 if (keytab == NULL ||
116 (ret = krb5_kt_get_entry(context, keytab, server, 0, 0, &kte))) {
120 int nofail = 1; /* Solaris Kerberos: default return error if keytab problems */
201 if ((ret = krb5_rd_req(context, &authcon, &ap_req, server, keytab,
    [all...]
recvauth.c 53 krb5_keytab keytab,
173 keytab, &ap_option, ticket);
256 krb5_recvauth(krb5_context context, krb5_auth_context *auth_context, krb5_pointer fd, char *appl_version, krb5_principal server, krb5_int32 flags, krb5_keytab keytab, krb5_ticket **ticket)
259 server, flags, keytab, ticket, 0);
269 krb5_keytab keytab,
275 server, flags, keytab, ticket, version);
rd_req_dec.c 75 krb5_rd_req_decrypt_tkt_part(krb5_context context, const krb5_ap_req *req, krb5_keytab keytab)
85 if ((retval = krb5_kt_get_entry(context, keytab, req->ticket->server,
100 /* Upon error, Free keytab entry first, then return */
109 krb5_keytab keytab, krb5_flags *ap_req_options,
151 if ((retval = krb5_rd_req_decrypt_tkt_part(context, req, keytab)))
430 krb5_keytab keytab, krb5_flags *ap_req_options,
435 req, server, keytab,
445 krb5_const_principal server, krb5_keytab keytab,
450 req, server, keytab,
  /onnv/onnv-gate/usr/src/lib/gss_mechs/mech_krb5/mech/
add_cred.c 210 if (cred->keytab) {
211 kttype = krb5_kt_get_type(context, cred->keytab);
226 code = krb5_kt_get_name(context, cred->keytab,
239 code = krb5_kt_resolve(context, ktboth, &new_cred->keytab);
250 new_cred->keytab = NULL;
258 if (new_cred->keytab)
259 krb5_kt_close(context, new_cred->keytab);
279 if (new_cred->keytab)
280 krb5_kt_close(context, new_cred->keytab);
299 if (new_cred->keytab)
    [all...]
acquire_cred_with_pw.c 106 * keytab, which we lack support for.
304 cred->keytab = NULL;
347 if (cred->keytab)
348 (void) krb5_kt_close(context, cred->keytab);
364 if (cred->keytab)
365 (void) krb5_kt_close(context, cred->keytab);
385 if (cred->keytab)
386 (void) krb5_kt_close(context, cred->keytab);
415 if (cred->keytab)
416 (void) krb5_kt_close(context, cred->keytab);
    [all...]
rel_cred.c 77 if (cred->keytab)
78 code2 = krb5_kt_close(context, cred->keytab);
acquire_cred.c 106 krb5_gss_register_acceptor_identity(const char *keytab)
116 if (keytab == NULL)
119 len = strlen(keytab);
123 strcpy(new, keytab);
138 /* get credentials corresponding to a key in the krb5 keytab.
142 If successful, set the keytab-specific fields in cred
159 cred->keytab = NULL;
161 /* open the default keytab */
212 cred->keytab = kt;
538 cred->keytab = NULL
    [all...]
init_sec_context.c 1110 #include "../krb5/keytab/file/ktfile.h"
1363 krb5_keytab keytab = NULL; local
    [all...]
  /onnv/onnv-gate/usr/src/cmd/krb5/kadmin/server/
misc.h 72 krb5_keytab keytab,
  /onnv/onnv-gate/usr/src/lib/libtecla/
Makefile.com 30 OBJECTS= getline.o keytab.o freelist.o strngmem.o hash.o history.o \
  /onnv/onnv-gate/usr/src/cmd/cmd-inet/usr.sbin/
in.rlogind.c 116 krb5_keytab keytab,
192 krb5_keytab keytab = NULL; local
261 &keytab))) {
342 doit(fd, &from, krb_context, encr_flag, keytab);
376 krb5_keytab keytab)
424 keytab, /* NULL to use v5srvtab */
639 krb5_keytab keytab)
653 &auth_sys, &client, encr_flag, keytab);
883 krb5_keytab keytab, /* IN */
926 keytab, ticket, version)
    [all...]
  /onnv/onnv-gate/usr/src/lib/krb5/kdb/
Makefile.com 33 keytab.o \
keytab.c 2 * kadmin/v5server/keytab.c
41 krb5_ktkdb_get_name(krb5_context context, krb5_keytab keytab,
89 * for this keytab. There are no system resources that need
106 * which will be used for the keytab, will necessarily have a
  /onnv/onnv-gate/usr/src/cmd/krb5/slave/
kprop.c 214 krb5_keytab keytab = NULL; local
327 retval = krb5_kt_resolve(context, srvtab, &keytab);
329 com_err(progname, retval, gettext("while resolving keytab"));
343 keytab, 0, svcname, &opt);
354 if (keytab)
355 (void) krb5_kt_close(context, keytab);
  /onnv/onnv-gate/usr/src/lib/krb5/kadm5/srv/
chgpwd.c 49 char *realm, int s, krb5_keytab keytab,
182 ret = krb5_rd_req(context, &auth_context, &ap_req, changepw, keytab,
187 if (krb5_kt_get_name(context, keytab,
189 strncpy(kt_name, "default keytab", sizeof (kt_name));
195 "keytab entry \"kadmin/changepw\" "
202 "keytab file \"%s\" does not exist"),
596 "admin keytab %s"), error_message(ret));
  /onnv/onnv-gate/usr/src/cmd/krb5/kinit/
kinit.c 322 ULINE("\t", gettext("-k use keytab"), OPTTYPE_BOTH);
323 ULINE("\t", gettext("-t filename of keytab to use"), OPTTYPE_BOTH);
860 krb5_keytab keytab = 0; local
992 code = krb5_kt_resolve(k5->ctx, opts->keytab_name, &keytab);
994 com_err(progname, code, gettext("resolving keytab %s"),
1021 keytab,
1105 if (keytab)
1106 krb5_kt_close(k5->ctx, keytab);
    [all...]

Completed in 360 milliseconds

1 2