Home | History | Annotate | Download | only in openssh

Lines Matching refs:krb5_ctx

63 	if (authctxt->krb5_ctx == NULL) {
64 problem = krb5_init_context(&authctxt->krb5_ctx);
93 problem = krb5_parse_name(authctxt->krb5_ctx, client,
99 problem = krb5_cc_gen_new(authctxt->krb5_ctx, &krb5_mcc_ops, &ccache);
103 problem = krb5_cc_initialize(authctxt->krb5_ctx, ccache,
110 problem = krb5_verify_user(authctxt->krb5_ctx, authctxt->krb5_user,
118 problem = krb5_cc_gen_new(authctxt->krb5_ctx, &krb5_fcc_ops,
123 problem = krb5_cc_copy_cache(authctxt->krb5_ctx, ccache,
125 krb5_cc_destroy(authctxt->krb5_ctx, ccache);
131 problem = krb5_get_init_creds_password(authctxt->krb5_ctx, &creds,
136 problem = krb5_sname_to_principal(authctxt->krb5_ctx, NULL, NULL,
142 problem = krb5_verify_init_creds(authctxt->krb5_ctx, &creds, server,
144 krb5_free_principal(authctxt->krb5_ctx, server);
149 if (!krb5_kuserok(authctxt->krb5_ctx, authctxt->krb5_user, client)) {
154 problem = ssh_krb5_cc_gen(authctxt->krb5_ctx, &authctxt->krb5_fwd_ccache);
158 problem = krb5_cc_initialize(authctxt->krb5_ctx, authctxt->krb5_fwd_ccache,
163 problem= krb5_cc_store_cred(authctxt->krb5_ctx, authctxt->krb5_fwd_ccache,
169 authctxt->krb5_ticket_file = (char *)krb5_cc_get_name(authctxt->krb5_ctx, authctxt->krb5_fwd_ccache);
189 krb5_cc_destroy(authctxt->krb5_ctx, ccache);
191 if (authctxt->krb5_ctx != NULL && problem!=-1)
193 krb5_get_err_text(authctxt->krb5_ctx, problem));
213 krb5_cc_destroy(authctxt->krb5_ctx, authctxt->krb5_fwd_ccache);
217 krb5_free_principal(authctxt->krb5_ctx, authctxt->krb5_user);
220 if (authctxt->krb5_ctx) {
221 krb5_free_context(authctxt->krb5_ctx);
222 authctxt->krb5_ctx = NULL;