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;