my_creds
code = krb5_get_init_creds_password(k5->ctx, &my_creds, k5->me,
code = krb5_get_init_creds_keytab(k5->ctx, &my_creds, k5->me,
code = krb5_get_validated_creds(k5->ctx, &my_creds, k5->me, k5->cc,
code = krb5_get_renewed_creds(k5->ctx, &my_creds, k5->me, k5->cc,
opts->lifetime = my_creds.times.endtime - my_creds.times.authtime;
code = krb5_cc_store_cred(k5->ctx, k5->cc, &my_creds);
_kwarnd_add_warning(progname, opts->principal_name, my_creds.times.endtime);
_kwarnd_add_warning(progname, opts->principal_name, my_creds.times.endtime);
if (my_creds.client == k5->me) {
my_creds.client = 0;
krb5_free_cred_contents(k5->ctx, &my_creds);
krb5_creds my_creds;
memset(&my_creds, 0, sizeof(my_creds));
krb5_creds my_creds;
(void) memset(&my_creds, 0, sizeof (my_creds));
if ((code = krb5_get_renewed_creds(k5.ctx, &my_creds, k5.me, k5.cc,
if (code = krb5_cc_store_cred(k5.ctx, k5.cc, &my_creds)) {
*new_exp_time = my_creds.times.endtime;
krb5_free_cred_contents(k5.ctx, &my_creds);
krb5_creds *my_creds;
&my_creds);
xmit_database(context, auth_context, my_creds, fd, database_fd,
krb5_free_cred_contents(context, my_creds);
xmit_database(context, auth_context, my_creds, fd, database_fd,
krb5_creds *my_creds;
send_error(context, my_creds, fd, gettext("while encoding database size"), retval);
send_error(context, my_creds, fd,
send_error(context, my_creds, fd, buf, retval);
send_error(context, my_creds, fd,gettext("Premature EOF found for database file!"),
send_error(context, my_creds, fd, err_text, err_code)
krb5_creds *my_creds;
error.server = my_creds->server;
krb5_creds my_creds;
memset((char *)&my_creds, 0, sizeof(my_creds));
my_creds.client = me;
krb5_free_cred_contents(context, &my_creds);
my_creds.server = server;
my_creds.times.starttime = 0; /* start timer
krb5_free_cred_contents(context, &my_creds);
my_creds.times.endtime = now + lifetime;
my_creds.times.renew_till = 0;
krb5_free_cred_contents(context, &my_creds);
&my_creds, me, keytab,
krb5_free_cred_contents(context, &my_creds);
krb5_free_cred_contents(context, &my_creds);
krb5_free_cred_contents(context, &my_creds);
&my_creds);
krb5_free_cred_contents(context, &my_creds);
krb5_creds *my_creds;
my_creds = &kmd->initcreds;
krb5_copy_principal(kmd->kcontext, me, &my_creds->client))) {
clientp = my_creds->client;
&my_creds->server)) {
serverp = my_creds->server;
my_creds->times.starttime = 0;
my_creds->times.endtime = now + lifetime;
my_creds->times.renew_till = now + rlife;
my_creds->times.renew_till = 0;
my_creds,
my_creds,
my_creds,
if (clientp && my_creds->client && clientp != my_creds->client)
if (serverp && my_creds->server && serverp != my_creds->server)
kmd->ccache, &my_creds)) != 0) {
endtime = my_creds.times.endtime;
code = krb5_get_init_creds_password(ctx, &my_creds, me,
code = krb5_cc_store_cred(ctx, cc, &my_creds);
if (my_creds.client == me) {
my_creds.client = NULL;
krb5_free_cred_contents(ctx, &my_creds);
krb5_creds my_creds;
(void) memset(&my_creds, 0, sizeof (my_creds));