ccc 164 source4/auth/credentials/credentials.h struct ccache_container **ccc);
ccc 116 source4/auth/credentials/credentials_krb5.c static int free_mccache(struct ccache_container *ccc)
ccc 118 source4/auth/credentials/credentials_krb5.c krb5_cc_destroy(ccc->smb_krb5_context->krb5_context, ccc->ccache);
ccc 124 source4/auth/credentials/credentials_krb5.c static int free_dccache(struct ccache_container *ccc) {
ccc 125 source4/auth/credentials/credentials_krb5.c krb5_cc_close(ccc->smb_krb5_context->krb5_context, ccc->ccache);
ccc 138 source4/auth/credentials/credentials_krb5.c struct ccache_container *ccc;
ccc 143 source4/auth/credentials/credentials_krb5.c ccc = talloc(cred, struct ccache_container);
ccc 144 source4/auth/credentials/credentials_krb5.c if (!ccc) {
ccc 149 source4/auth/credentials/credentials_krb5.c &ccc->smb_krb5_context);
ccc 151 source4/auth/credentials/credentials_krb5.c talloc_free(ccc);
ccc 154 source4/auth/credentials/credentials_krb5.c if (!talloc_reference(ccc, ccc->smb_krb5_context)) {
ccc 155 source4/auth/credentials/credentials_krb5.c talloc_free(ccc);
ccc 160 source4/auth/credentials/credentials_krb5.c ret = krb5_cc_resolve(ccc->smb_krb5_context->krb5_context, name, &ccc->ccache);
ccc 164 source4/auth/credentials/credentials_krb5.c smb_get_krb5_error_message(ccc->smb_krb5_context->krb5_context, ret, ccc)));
ccc 165 source4/auth/credentials/credentials_krb5.c talloc_free(ccc);
ccc 169 source4/auth/credentials/credentials_krb5.c ret = krb5_cc_default(ccc->smb_krb5_context->krb5_context, &ccc->ccache);
ccc 172 source4/auth/credentials/credentials_krb5.c smb_get_krb5_error_message(ccc->smb_krb5_context->krb5_context, ret, ccc)));
ccc 173 source4/auth/credentials/credentials_krb5.c talloc_free(ccc);
ccc 178 source4/auth/credentials/credentials_krb5.c talloc_set_destructor(ccc, free_dccache);
ccc 180 source4/auth/credentials/credentials_krb5.c ret = krb5_cc_get_principal(ccc->smb_krb5_context->krb5_context, ccc->ccache, &princ);
ccc 184 source4/auth/credentials/credentials_krb5.c smb_get_krb5_error_message(ccc->smb_krb5_context->krb5_context, ret, ccc)));
ccc 185 source4/auth/credentials/credentials_krb5.c talloc_free(ccc);
ccc 189 source4/auth/credentials/credentials_krb5.c krb5_free_principal(ccc->smb_krb5_context->krb5_context, princ);
ccc 191 source4/auth/credentials/credentials_krb5.c ret = cli_credentials_set_from_ccache(cred, ccc, obtained);
ccc 197 source4/auth/credentials/credentials_krb5.c cred->ccache = ccc;
ccc 199 source4/auth/credentials/credentials_krb5.c talloc_steal(cred, ccc);
ccc 212 source4/auth/credentials/credentials_krb5.c struct ccache_container *ccc = talloc(cred, struct ccache_container);
ccc 214 source4/auth/credentials/credentials_krb5.c if (!ccc) {
ccc 218 source4/auth/credentials/credentials_krb5.c ccache_name = talloc_asprintf(ccc, "MEMORY:%p",
ccc 219 source4/auth/credentials/credentials_krb5.c ccc);
ccc 222 source4/auth/credentials/credentials_krb5.c talloc_free(ccc);
ccc 227 source4/auth/credentials/credentials_krb5.c &ccc->smb_krb5_context);
ccc 229 source4/auth/credentials/credentials_krb5.c talloc_free(ccc);
ccc 232 source4/auth/credentials/credentials_krb5.c if (!talloc_reference(ccc, ccc->smb_krb5_context)) {
ccc 233 source4/auth/credentials/credentials_krb5.c talloc_free(ccc);
ccc 237 source4/auth/credentials/credentials_krb5.c ret = krb5_cc_resolve(ccc->smb_krb5_context->krb5_context, ccache_name,
ccc 238 source4/auth/credentials/credentials_krb5.c &ccc->ccache);
ccc 242 source4/auth/credentials/credentials_krb5.c smb_get_krb5_error_message(ccc->smb_krb5_context->krb5_context, ret, ccc)));
ccc 244 source4/auth/credentials/credentials_krb5.c talloc_free(ccc);
ccc 248 source4/auth/credentials/credentials_krb5.c talloc_set_destructor(ccc, free_mccache);
ccc 252 source4/auth/credentials/credentials_krb5.c *_ccc = ccc;
ccc 260 source4/auth/credentials/credentials_krb5.c struct ccache_container **ccc)
ccc 270 source4/auth/credentials/credentials_krb5.c *ccc = cred->ccache;
ccc 277 source4/auth/credentials/credentials_krb5.c ret = cli_credentials_new_ccache(cred, event_ctx, lp_ctx, ccc);
ccc 282 source4/auth/credentials/credentials_krb5.c ret = kinit_to_ccache(cred, cred, (*ccc)->smb_krb5_context, (*ccc)->ccache);
ccc 287 source4/auth/credentials/credentials_krb5.c ret = cli_credentials_set_from_ccache(cred, *ccc,
ccc 292 source4/auth/credentials/credentials_krb5.c cred->ccache = *ccc;
ccc 467 source4/auth/credentials/credentials_krb5.c struct ccache_container *ccc;
ccc 478 source4/auth/credentials/credentials_krb5.c ret = cli_credentials_new_ccache(cred, event_ctx, lp_ctx, &ccc);
ccc 484 source4/auth/credentials/credentials_krb5.c gssapi_cred, ccc->ccache);
ccc 494 source4/auth/credentials/credentials_krb5.c ret = cli_credentials_set_from_ccache(cred, ccc, obtained);
ccc 496 source4/auth/credentials/credentials_krb5.c cred->ccache = ccc;