Lines Matching refs:creds
60 krb5_creds creds;
84 while (!(rc = krb5_cc_next_cred(kid->ctx, kid->ccache, &cursor, &creds))) {
85 if (krb5_is_config_principal(kid->ctx, creds.server)) {
86 krb5_free_cred_contents(kid->ctx, &creds);
90 if (creds.server->length==2 &&
91 (!strcmp(creds.server->data[0].data, "krbtgt")) &&
92 (!strcmp(creds.server->data[1].data, princ->realm.data))) {
94 krb5_unparse_name(kid->ctx, creds.server, &name);
96 *remaining = (time_t)creds.times.endtime-now;
108 if (creds.times.renew_till-60 > now) {
109 int renewal=creds.times.renew_till-now;
123 krb5_free_cred_contents(kid->ctx, &creds);
126 krb5_free_cred_contents(kid->ctx, &creds);
140 krb5_creds creds;
144 memset(&creds, 0, sizeof(creds));
152 rc = krb5_get_renewed_creds(kid->ctx, &creds, kid->princ, kid->ccache, NULL);
160 krb5_cc_initialize(kid->ctx, kid->ccache, creds.client);
161 krb5_cc_store_cred(kid->ctx, kid->ccache, &creds);
162 krb5_free_cred_contents(kid->ctx, &creds);
169 rc = krb5_get_init_creds_keytab( kid->ctx, &creds, kid->princ,
178 krb5_free_cred_contents(kid->ctx, &creds);