• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/samba-3.5.8/source4/auth/credentials/

Lines Matching refs:smb_krb5_context

35 				     struct smb_krb5_context **smb_krb5_context) 
38 if (cred->smb_krb5_context) {
39 *smb_krb5_context = cred->smb_krb5_context;
43 ret = smb_krb5_init_context(cred, event_ctx, lp_ctx, &cred->smb_krb5_context);
45 cred->smb_krb5_context = NULL;
48 *smb_krb5_context = cred->smb_krb5_context;
57 struct smb_krb5_context *smb_krb5_context)
59 if (!talloc_reference(cred, smb_krb5_context)) {
62 cred->smb_krb5_context = smb_krb5_context;
79 ret = krb5_cc_get_principal(ccache->smb_krb5_context->krb5_context,
83 char *err_mess = smb_get_krb5_error_message(ccache->smb_krb5_context->krb5_context,
91 ret = krb5_unparse_name(ccache->smb_krb5_context->krb5_context, princ, &name);
93 char *err_mess = smb_get_krb5_error_message(ccache->smb_krb5_context->krb5_context, ret, cred);
104 krb5_free_principal(ccache->smb_krb5_context->krb5_context, princ);
115 krb5_cc_destroy(ccc->smb_krb5_context->krb5_context, ccc->ccache);
122 krb5_cc_close(ccc->smb_krb5_context->krb5_context, ccc->ccache);
146 &ccc->smb_krb5_context);
151 if (!talloc_reference(ccc, ccc->smb_krb5_context)) {
157 ret = krb5_cc_resolve(ccc->smb_krb5_context->krb5_context, name, &ccc->ccache);
161 smb_get_krb5_error_message(ccc->smb_krb5_context->krb5_context, ret, ccc)));
166 ret = krb5_cc_default(ccc->smb_krb5_context->krb5_context, &ccc->ccache);
169 smb_get_krb5_error_message(ccc->smb_krb5_context->krb5_context, ret, ccc)));
177 ret = krb5_cc_get_principal(ccc->smb_krb5_context->krb5_context, ccc->ccache, &princ);
181 smb_get_krb5_error_message(ccc->smb_krb5_context->krb5_context, ret, ccc)));
186 krb5_free_principal(ccc->smb_krb5_context->krb5_context, princ);
224 &ccc->smb_krb5_context);
229 if (!talloc_reference(ccc, ccc->smb_krb5_context)) {
234 ret = krb5_cc_resolve(ccc->smb_krb5_context->krb5_context, ccache_name,
239 smb_get_krb5_error_message(ccc->smb_krb5_context->krb5_context, ret, ccc)));
279 ret = kinit_to_ccache(cred, cred, (*ccc)->smb_krb5_context, (*ccc)->ccache);
393 * transfer the enctypes from the smb_krb5_context to the gssapi layer
395 * We use 'our' smb_krb5_context to do the AS-REQ and it is possible
403 min_stat = krb5_get_default_in_tkt_etypes(ccache->smb_krb5_context->krb5_context,
518 struct smb_krb5_context *smb_krb5_context;
533 &smb_krb5_context);
546 smb_krb5_context,
574 struct smb_krb5_context *smb_krb5_context;
581 ret = cli_credentials_get_krb5_context(cred, event_ctx, lp_ctx, &smb_krb5_context);
591 ret = smb_krb5_open_keytab(mem_ctx, smb_krb5_context,
612 struct smb_krb5_context *smb_krb5_context;
621 ret = cli_credentials_get_krb5_context(cred, event_ctx, lp_ctx, &smb_krb5_context);
635 ret = smb_krb5_update_keytab(mem_ctx, cred, smb_krb5_context, enctype_strings, ktc);
652 struct smb_krb5_context *smb_krb5_context;
663 ret = cli_credentials_get_krb5_context(cred, event_ctx, lp_ctx, &smb_krb5_context);
679 ret = principal_from_credentials(mem_ctx, cred, smb_krb5_context, &princ);
682 smb_get_krb5_error_message(smb_krb5_context->krb5_context,