principal 66 source3/client/cifs.upcall.c krb5_principal principal; principal 86 source3/client/cifs.upcall.c if (krb5_cc_get_principal(context, ccache, &principal)) { principal 97 source3/client/cifs.upcall.c if (k5_data_equal(creds.server->realm, principal->realm, 0) && principal 99 source3/client/cifs.upcall.c k5_data_equal(creds.server->data[1], principal->realm, 0) && principal 107 source3/client/cifs.upcall.c krb5_free_principal(context, principal); principal 212 source3/client/cifs.upcall.c handle_krb5_mech(const char *oid, const char *principal, DATA_BLOB *secblob, principal 219 source3/client/cifs.upcall.c principal); principal 222 source3/client/cifs.upcall.c retval = cli_krb5_get_ticket(principal, 0, &tkt, sess_key, 0, ccname, principal 907 source3/include/includes.h krb5_principal *principal); principal 911 source3/include/includes.h krb5_const_principal principal, principal 984 source3/include/includes.h krb5_principal *principal); principal 988 source3/include/includes.h int cli_krb5_get_ticket(const char *principal, time_t time_offset, principal 1763 source3/include/proto.h int kerberos_kinit_password_ext(const char *principal, principal 1781 source3/include/proto.h const char *principal); principal 1782 source3/include/proto.h int kerberos_kinit_password(const char *principal, principal 1804 source3/include/proto.h char **principal, principal 2599 source3/include/proto.h int cli_krb5_get_ticket(const char *principal, time_t time_offset, principal 2809 source3/include/proto.h const char *principal); principal 2813 source3/include/proto.h char **principal); principal 2818 source3/include/proto.h int spnego_gen_negTokenTarg(const char *principal, int time_offset, principal 155 source3/libads/kerberos.c int kerberos_kinit_password_ext(const char *principal, principal 185 source3/libads/kerberos.c principal, principal 193 source3/libads/kerberos.c if ((code = smb_krb5_parse_name(ctx, principal, &me))) { principal 577 source3/libads/kerberos.c const char *principal) principal 616 source3/libads/kerberos.c if ((principal != NULL) && (strlen(principal) > 0)) { principal 617 source3/libads/kerberos.c ret = secrets_store(key, principal, strlen(principal) + 1); principal 643 source3/libads/kerberos.c int kerberos_kinit_password(const char *principal, principal 648 source3/libads/kerberos.c return kerberos_kinit_password_ext(principal, principal 67 source3/libads/kerberos_keytab.c ret = smb_krb5_unparse_name(talloc_tos(), context, kt_entry.principal, &ktprinc); principal 170 source3/libads/kerberos_keytab.c kt_entry.principal = princ; principal 618 source3/libads/kerberos_keytab.c ret = smb_krb5_unparse_name(oldEntries, context, kt_entry.principal, &ktprinc); principal 732 source3/libads/kerberos_keytab.c ret = smb_krb5_unparse_name(talloc_tos(), context, kt_entry.principal, &princ_s); principal 195 source3/libads/kerberos_verify.c ret = smb_krb5_unparse_name(talloc_tos(), context, kt_entry.principal, &entry_princ_s); principal 214 source3/libads/kerberos_verify.c kt_entry.principal, keytab, principal 406 source3/libads/kerberos_verify.c char **principal, principal 434 source3/libads/kerberos_verify.c *principal = NULL; principal 639 source3/libads/kerberos_verify.c if ((ret = smb_krb5_unparse_name(mem_ctx, context, client_principal, principal))) { principal 60 source3/libads/krb5_setpw.c static DATA_BLOB encode_krb5_setpw(const char *principal, const char *password) principal 72 source3/libads/krb5_setpw.c princ = SMB_STRDUP(principal); principal 575 source3/libads/krb5_setpw.c krb5_principal principal = NULL; principal 631 source3/libads/krb5_setpw.c ret = smb_krb5_parse_name(context, princ, &principal); principal 646 source3/libads/krb5_setpw.c krb5_princ_set_realm(context, creds.server, krb5_princ_realm(context, principal)); principal 653 source3/libads/krb5_setpw.c krb5_free_principal(context, principal); principal 666 source3/libads/krb5_setpw.c krb5_free_principal(context, principal); principal 682 source3/libads/krb5_setpw.c krb5_free_principal(context, principal); principal 718 source3/libads/krb5_setpw.c const char *principal, principal 738 source3/libads/krb5_setpw.c if ((ret = smb_krb5_parse_name(context, principal, principal 741 source3/libads/krb5_setpw.c DEBUG(1,("Failed to parse %s (%s)\n", principal, error_message(ret))); principal 779 source3/libads/krb5_setpw.c &creds, principal, newpw); principal 821 source3/libads/krb5_setpw.c char *principal = NULL; principal 828 source3/libads/krb5_setpw.c if (asprintf(&principal, "%s@%s", machine_account, ads->config.realm) < 0) { principal 832 source3/libads/krb5_setpw.c status = ads_krb5_set_password(ads->auth.kdc_server, principal, principal 835 source3/libads/krb5_setpw.c SAFE_FREE(principal); principal 685 source3/libads/sasl.c static ADS_STATUS ads_sasl_spnego_rawkrb5_bind(ADS_STRUCT *ads, const char *principal) principal 696 source3/libads/sasl.c rc = spnego_gen_negTokenTarg(principal, ads->auth.time_offset, &blob, &session_key, 0, principal 34 source3/libnet/libnet_dssync_keytab.c char *principal; principal 45 source3/libnet/libnet_dssync_keytab.c principal = talloc_asprintf(mem_ctx, "UTDV/%s@%s", principal 47 source3/libnet/libnet_dssync_keytab.c NT_STATUS_HAVE_NO_MEMORY(principal); principal 49 source3/libnet/libnet_dssync_keytab.c entry = libnet_keytab_search(keytab_ctx, principal, 0, ENCTYPE_NULL, principal 372 source3/libnet/libnet_dssync_keytab.c char *principal = NULL; principal 377 source3/libnet/libnet_dssync_keytab.c principal = talloc_asprintf(mem_ctx, "%s/%s@%s", principal 381 source3/libnet/libnet_dssync_keytab.c if (!principal) { principal 385 source3/libnet/libnet_dssync_keytab.c entry = libnet_keytab_search(ctx, principal, 0, ENCTYPE_NULL, principal 401 source3/libnet/libnet_dssync_keytab.c TALLOC_FREE(principal); principal 115 source3/libnet/libnet_keytab.c const char *principal, principal 147 source3/libnet/libnet_keytab.c ret = smb_krb5_unparse_name(talloc_tos(), context, kt_entry.principal, principal 155 source3/libnet/libnet_keytab.c if (strcmp(principal, princ_s) != 0) { principal 228 source3/libnet/libnet_keytab.c ret = smb_krb5_parse_name(context, princ_s, &kt_entry.principal); principal 237 source3/libnet/libnet_keytab.c if (create_kerberos_key_from_string(context, kt_entry.principal, principal 252 source3/libnet/libnet_keytab.c krb5_free_principal(context, kt_entry.principal); principal 272 source3/libnet/libnet_keytab.c entry->principal, principal 279 source3/libnet/libnet_keytab.c entry->principal, entry->enctype, principal 298 source3/libnet/libnet_keytab.c entry->principal, principal 312 source3/libnet/libnet_keytab.c const char *principal, principal 355 source3/libnet/libnet_keytab.c ret = smb_krb5_unparse_name(entry, ctx->context, kt_entry.principal, principal 361 source3/libnet/libnet_keytab.c if (strcmp(principal, princ_s) != 0) { principal 365 source3/libnet/libnet_keytab.c entry->principal = talloc_strdup(entry, princ_s); principal 366 source3/libnet/libnet_keytab.c if (!entry->principal) { principal 416 source3/libnet/libnet_keytab.c entry.principal = talloc_asprintf(mem_ctx, "%s%s%s@%s", principal 423 source3/libnet/libnet_keytab.c NT_STATUS_HAVE_NO_MEMORY(entry.principal); principal 24 source3/libnet/libnet_keytab.h const char *principal; principal 55 source3/libnet/libnet_proto.h const char *principal, int kvno, principal 117 source3/libnet/libnet_samsync_keytab.c const char *principal = NULL; principal 137 source3/libnet/libnet_samsync_keytab.c principal = talloc_asprintf(mem_ctx, "SEQUENCE_NUM@%s", principal 139 source3/libnet/libnet_samsync_keytab.c NT_STATUS_HAVE_NO_MEMORY(principal); principal 141 source3/libnet/libnet_samsync_keytab.c entry = libnet_keytab_search(keytab_ctx, principal, 0, ENCTYPE_NULL, principal 216 source3/libnet/libnet_samsync_keytab.c const char *principal = NULL; principal 218 source3/libnet/libnet_samsync_keytab.c principal = talloc_asprintf(mem_ctx, "SEQUENCE_NUM@%s", principal 220 source3/libnet/libnet_samsync_keytab.c NT_STATUS_HAVE_NO_MEMORY(principal); principal 223 source3/libnet/libnet_samsync_keytab.c entry = libnet_keytab_search(keytab_ctx, principal, 0, ENCTYPE_NULL, principal 729 source3/libsmb/cliconnect.c static ADS_STATUS cli_session_setup_kerberos(struct cli_state *cli, const char *principal, const char *workgroup) principal 741 source3/libsmb/cliconnect.c rc = spnego_gen_negTokenTarg(principal, 0, &negTokenTarg, &session_key_krb5, 0, NULL); principal 931 source3/libsmb/cliconnect.c char *principal = NULL; principal 958 source3/libsmb/cliconnect.c if (!spnego_parse_negTokenInit(blob, OIDs, &principal)) { principal 974 source3/libsmb/cliconnect.c DEBUG(3,("got principal=%s\n", principal ? principal : "<null>")); principal 995 source3/libsmb/cliconnect.c TALLOC_FREE(principal); principal 1006 source3/libsmb/cliconnect.c if (strequal(principal, ADS_IGNORE_PRINCIPAL)) { principal 1007 source3/libsmb/cliconnect.c TALLOC_FREE(principal); principal 1010 source3/libsmb/cliconnect.c if (principal == NULL && principal 1038 source3/libsmb/cliconnect.c principal = talloc_asprintf(NULL, "%s$@%s", principal 1040 source3/libsmb/cliconnect.c if (!principal) { principal 1047 source3/libsmb/cliconnect.c principal ? principal : "<null>")); principal 1053 source3/libsmb/cliconnect.c if (principal) { principal 1054 source3/libsmb/cliconnect.c rc = cli_session_setup_kerberos(cli, principal, principal 1057 source3/libsmb/cliconnect.c TALLOC_FREE(principal); principal 1064 source3/libsmb/cliconnect.c TALLOC_FREE(principal); principal 53 source3/libsmb/clikrb5.c krb5_principal *principal) principal 63 source3/libsmb/clikrb5.c ret = krb5_parse_name(context, utf8_name, principal); principal 75 source3/libsmb/clikrb5.c krb5_principal *principal) principal 81 source3/libsmb/clikrb5.c *principal = NULL; principal 86 source3/libsmb/clikrb5.c ret = krb5_parse_name_norealm(context, utf8_name, principal); principal 99 source3/libsmb/clikrb5.c krb5_const_principal principal, principal 107 source3/libsmb/clikrb5.c ret = krb5_unparse_name(context, principal, &utf8_name); principal 655 source3/libsmb/clikrb5.c const char *principal, principal 670 source3/libsmb/clikrb5.c retval = smb_krb5_parse_name(context, principal, &server); principal 672 source3/libsmb/clikrb5.c DEBUG(1,("ads_krb5_mk_req: Failed to parse principal %s\n", principal)); principal 697 source3/libsmb/clikrb5.c principal, error_message(retval))); principal 717 source3/libsmb/clikrb5.c principal, krb5_cc_get_type(context, ccache), krb5_cc_get_name(context, ccache), principal 808 source3/libsmb/clikrb5.c int cli_krb5_get_ticket(const char *principal, time_t time_offset, principal 855 source3/libsmb/clikrb5.c principal, principal 913 source3/libsmb/clikrb5.c const krb5_data *krb5_princ_component(krb5_context context, krb5_principal principal, int i ); principal 915 source3/libsmb/clikrb5.c const krb5_data *krb5_princ_component(krb5_context context, krb5_principal principal, int i ) principal 919 source3/libsmb/clikrb5.c kdata.data = (char *)krb5_principal_get_comp_string(context, principal, i); principal 1204 source3/libsmb/clikrb5.c krb5_principal *principal) principal 1207 source3/libsmb/clikrb5.c return smb_krb5_parse_name_norealm_conv(context, name, principal); principal 1215 source3/libsmb/clikrb5.c return smb_krb5_parse_name(context, name, principal); principal 1937 source3/libsmb/clikrb5.c int cli_krb5_get_ticket(const char *principal, time_t time_offset, principal 30 source3/libsmb/clispnego.c const char *principal) principal 58 source3/libsmb/clispnego.c asn1_write_GeneralString(data,principal); principal 131 source3/libsmb/clispnego.c char **principal) principal 161 source3/libsmb/clispnego.c *principal = NULL; principal 166 source3/libsmb/clispnego.c asn1_read_GeneralString(data,NULL,principal); principal 180 source3/libsmb/clispnego.c TALLOC_FREE(*principal); principal 379 source3/libsmb/clispnego.c int spnego_gen_negTokenTarg(const char *principal, int time_offset, principal 389 source3/libsmb/clispnego.c retval = cli_krb5_get_ticket(principal, time_offset, principal 1066 source3/utils/ntlm_auth.c char *principal; principal 1077 source3/utils/ntlm_auth.c principal = talloc_asprintf(ctx, "%s$@%s", myname_lower, lp_realm()); principal 1078 source3/utils/ntlm_auth.c if (!principal) { principal 1095 source3/utils/ntlm_auth.c spnego.negTokenInit.mechListMIC = data_blob(principal, principal 1096 source3/utils/ntlm_auth.c strlen(principal)); principal 1232 source3/utils/ntlm_auth.c char *principal; principal 1251 source3/utils/ntlm_auth.c &principal, &pac_data, &ap_rep, principal 1259 source3/utils/ntlm_auth.c domain = strchr_m(principal, '@'); principal 1272 source3/utils/ntlm_auth.c user = SMB_STRDUP(principal); principal 1488 source3/utils/ntlm_auth.c char *principal; principal 1504 source3/utils/ntlm_auth.c principal = (char *)SMB_MALLOC( principal 1507 source3/utils/ntlm_auth.c if (principal == NULL) { principal 1512 source3/utils/ntlm_auth.c memcpy(principal, spnego.negTokenInit.mechListMIC.data, principal 1514 source3/utils/ntlm_auth.c principal[spnego.negTokenInit.mechListMIC.length] = '\0'; principal 1516 source3/utils/ntlm_auth.c retval = cli_krb5_get_ticket(principal, 0, &tkt, &session_key_krb5, 0, NULL, NULL); principal 1540 source3/utils/ntlm_auth.c retval = cli_krb5_get_ticket(principal, 0, &tkt, &session_key_krb5, 0, NULL, NULL); principal 152 source4/auth/auth.h const char *principal, principal 199 source4/auth/auth.h const char *principal, principal 197 source4/auth/credentials/credentials.c cred->principal = cred->principal_cb(cred); principal 214 source4/auth/credentials/credentials.c return talloc_reference(mem_ctx, cred->principal); principal 222 source4/auth/credentials/credentials.c cred->principal = talloc_strdup(cred, val); principal 78 source4/auth/credentials/credentials.h const char *principal; principal 262 source4/auth/credentials/credentials.h void cli_credentials_set_salt_principal(struct cli_credentials *cred, const char *principal); principal 757 source4/auth/credentials/credentials_krb5.c _PUBLIC_ void cli_credentials_set_salt_principal(struct cli_credentials *cred, const char *principal) principal 759 source4/auth/credentials/credentials_krb5.c cred->salt_principal = talloc_strdup(cred, principal); principal 1221 source4/auth/gensec/gensec.c NTSTATUS gensec_set_target_principal(struct gensec_security *gensec_security, const char *principal) principal 1223 source4/auth/gensec/gensec.c gensec_security->target.principal = talloc_strdup(gensec_security, principal); principal 1224 source4/auth/gensec/gensec.c if (!gensec_security->target.principal) { principal 1232 source4/auth/gensec/gensec.c if (gensec_security->target.principal) { principal 1233 source4/auth/gensec/gensec.c return gensec_security->target.principal; principal 47 source4/auth/gensec/gensec.h const char *principal; principal 313 source4/auth/gensec/gensec_gssapi.c const char *principal; principal 338 source4/auth/gensec/gensec_gssapi.c principal = gensec_get_target_principal(gensec_security); principal 339 source4/auth/gensec/gensec_gssapi.c if (principal && lp_client_use_spnego_principal(gensec_security->settings->lp_ctx)) { principal 342 source4/auth/gensec/gensec_gssapi.c principal = talloc_asprintf(gensec_gssapi_state, "%s@%s", principal 348 source4/auth/gensec/gensec_gssapi.c name_token.value = discard_const_p(uint8_t, principal); principal 349 source4/auth/gensec/gensec_gssapi.c name_token.length = strlen(principal); principal 372 source4/auth/gensec/gensec_gssapi.c DEBUG(3, ("Cannot reach a KDC we require to contact %s\n", principal)); principal 226 source4/auth/gensec/gensec_krb5.c const char *principal; principal 251 source4/auth/gensec/gensec_krb5.c principal = gensec_get_target_principal(gensec_security); principal 262 source4/auth/gensec/gensec_krb5.c DEBUG(3, ("Cannot reach a KDC we require to contact %s\n", principal)); principal 270 source4/auth/gensec/gensec_krb5.c if (principal && lp_client_use_spnego_principal(gensec_security->settings->lp_ctx)) { principal 272 source4/auth/gensec/gensec_krb5.c ret = krb5_parse_name(gensec_krb5_state->smb_krb5_context->krb5_context, principal, principal 568 source4/auth/gensec/spnego.c const char *principal = NULL; principal 637 source4/auth/gensec/spnego.c principal = cli_credentials_get_principal(creds, out_mem_ctx); principal 640 source4/auth/gensec/spnego.c if (principal) { principal 642 source4/auth/gensec/spnego.c = data_blob_string_const(principal); principal 38 source4/auth/kerberos/kerberos.c krb5_principal principal, krb5_keyblock *keyblock, principal 49 source4/auth/kerberos/kerberos.c if ((code = krb5_get_init_creds_keyblock(ctx, &my_creds, principal, keyblock, principal 54 source4/auth/kerberos/kerberos.c if ((code = krb5_cc_initialize(ctx, cc, principal))) { principal 82 source4/auth/kerberos/kerberos.c krb5_principal principal, const char *password, principal 93 source4/auth/kerberos/kerberos.c if ((code = krb5_get_init_creds_password(ctx, &my_creds, principal, password, principal 99 source4/auth/kerberos/kerberos.c if ((code = krb5_cc_initialize(ctx, cc, principal))) { principal 73 source4/auth/kerberos/kerberos.h const krb5_data *krb5_princ_component(krb5_context context, krb5_principal principal, int i ); principal 87 source4/auth/kerberos/kerberos.h const char *principal, principal 92 source4/auth/kerberos/kerberos.h krb5_principal principal, const char *password, principal 95 source4/auth/kerberos/kerberos.h krb5_principal principal, krb5_keyblock *keyblock, principal 32 source4/auth/kerberos/kerberos_util.c krb5_principal principal; principal 38 source4/auth/kerberos/kerberos_util.c krb5_free_principal(pc->smb_krb5_context->krb5_context, pc->principal); principal 94 source4/auth/kerberos/kerberos_util.c mem_ctx->principal = *salt_princ; principal 134 source4/auth/kerberos/kerberos_util.c mem_ctx->principal = *princ; principal 315 source4/auth/kerberos/kerberos_util.c entry.principal = princ; principal 416 source4/auth/kerberos/kerberos_util.c entry.principal = princ; principal 112 source4/auth/ntlm/auth.c const char *principal, principal 123 source4/auth/ntlm/auth.c nt_status = method->ops->get_server_info_principal(mem_ctx, auth_ctx, principal, server_info); principal 426 source4/auth/ntlm/auth_sam.c const char *principal, principal 449 source4/auth/ntlm/auth_sam.c nt_status = sam_get_results_principal(sam_ctx, tmp_ctx, principal, principal 390 source4/auth/sam.c TALLOC_CTX *mem_ctx, const char *principal, principal 404 source4/auth/sam.c nt_status = crack_user_principal_name(sam_ctx, tmp_ctx, principal, &user_dn, &domain_dn); principal 56 source4/dsdb/samdb/cracknames.c krb5_principal principal; principal 60 source4/dsdb/samdb/cracknames.c KRB5_PRINCIPAL_PARSE_MUST_REALM, &principal); principal 67 source4/dsdb/samdb/cracknames.c realm = krb5_princ_realm(smb_krb5_context->krb5_context, principal); principal 70 source4/dsdb/samdb/cracknames.c krb5_free_principal(smb_krb5_context->krb5_context, principal); principal 185 source4/dsdb/samdb/cracknames.c krb5_principal principal; principal 193 source4/dsdb/samdb/cracknames.c name, KRB5_PRINCIPAL_PARSE_NO_REALM, &principal); principal 204 source4/dsdb/samdb/cracknames.c if (principal->name.name_string.len < 2) { principal 208 source4/dsdb/samdb/cracknames.c service = principal->name.name_string.val[0]; principal 209 source4/dsdb/samdb/cracknames.c dns_name = principal->name.name_string.val[1]; principal 220 source4/dsdb/samdb/cracknames.c krb5_free_principal(smb_krb5_context->krb5_context, principal); principal 226 source4/dsdb/samdb/cracknames.c krb5_free_principal(smb_krb5_context->krb5_context, principal); principal 231 source4/dsdb/samdb/cracknames.c free(principal->name.name_string.val[0]); principal 232 source4/dsdb/samdb/cracknames.c principal->name.name_string.val[0] = strdup(new_service); principal 233 source4/dsdb/samdb/cracknames.c if (!principal->name.name_string.val[0]) { principal 234 source4/dsdb/samdb/cracknames.c krb5_free_principal(smb_krb5_context->krb5_context, principal); principal 239 source4/dsdb/samdb/cracknames.c ret = krb5_unparse_name_flags(smb_krb5_context->krb5_context, principal, principal 243 source4/dsdb/samdb/cracknames.c krb5_free_principal(smb_krb5_context->krb5_context, principal); principal 257 source4/dsdb/samdb/cracknames.c krb5_free_principal(smb_krb5_context->krb5_context, principal); principal 273 source4/dsdb/samdb/cracknames.c krb5_principal principal; principal 286 source4/dsdb/samdb/cracknames.c KRB5_PRINCIPAL_PARSE_MUST_REALM, &principal); principal 292 source4/dsdb/samdb/cracknames.c realm = krb5_princ_realm(smb_krb5_context->krb5_context, principal); principal 319 source4/dsdb/samdb/cracknames.c ret = krb5_unparse_name_flags(smb_krb5_context->krb5_context, principal, principal 321 source4/dsdb/samdb/cracknames.c krb5_free_principal(smb_krb5_context->krb5_context, principal); principal 551 source4/dsdb/samdb/cracknames.c krb5_principal principal; principal 563 source4/dsdb/samdb/cracknames.c ret = krb5_parse_name(smb_krb5_context->krb5_context, name, &principal); principal 571 source4/dsdb/samdb/cracknames.c ret = krb5_unparse_name(smb_krb5_context->krb5_context, principal, &unparsed_name); principal 573 source4/dsdb/samdb/cracknames.c krb5_free_principal(smb_krb5_context->krb5_context, principal); principal 577 source4/dsdb/samdb/cracknames.c krb5_free_principal(smb_krb5_context->krb5_context, principal); principal 586 source4/dsdb/samdb/cracknames.c krb5_principal principal; principal 599 source4/dsdb/samdb/cracknames.c ret = krb5_parse_name(smb_krb5_context->krb5_context, name, &principal); principal 600 source4/dsdb/samdb/cracknames.c if (ret == 0 && principal->name.name_string.len < 2) { principal 602 source4/dsdb/samdb/cracknames.c krb5_free_principal(smb_krb5_context->krb5_context, principal); principal 606 source4/dsdb/samdb/cracknames.c KRB5_PRINCIPAL_PARSE_NO_REALM, &principal); principal 608 source4/dsdb/samdb/cracknames.c krb5_free_principal(smb_krb5_context->krb5_context, principal); principal 616 source4/dsdb/samdb/cracknames.c ret = krb5_unparse_name_flags(smb_krb5_context->krb5_context, principal, principal 619 source4/dsdb/samdb/cracknames.c krb5_free_principal(smb_krb5_context->krb5_context, principal); principal 623 source4/dsdb/samdb/cracknames.c service = principal->name.name_string.val[0]; principal 624 source4/dsdb/samdb/cracknames.c if ((principal->name.name_string.len == 2) && (strcasecmp(service, "host") == 0)) { principal 627 source4/dsdb/samdb/cracknames.c computer_name = talloc_strndup(mem_ctx, principal->name.name_string.val[1], principal 628 source4/dsdb/samdb/cracknames.c strcspn(principal->name.name_string.val[1], ".")); principal 640 source4/dsdb/samdb/cracknames.c krb5_free_principal(smb_krb5_context->krb5_context, principal); principal 89 source4/heimdal/kdc/digest.c client->entry.principal)); principal 116 source4/heimdal/kdc/digest.c p = client->entry.principal; principal 258 source4/heimdal/kdc/digest.c krb5_principal principal = NULL; principal 261 source4/heimdal/kdc/digest.c ret = krb5_ticket_get_server(context, ticket, &principal); principal 267 source4/heimdal/kdc/digest.c p = krb5_principal_get_comp_string(context, principal, 0); principal 269 source4/heimdal/kdc/digest.c krb5_free_principal(context, principal); principal 273 source4/heimdal/kdc/digest.c krb5_free_principal(context, principal); principal 277 source4/heimdal/kdc/digest.c p = krb5_principal_get_comp_string(context, principal, 1); principal 279 source4/heimdal/kdc/digest.c krb5_free_principal(context, principal); principal 282 source4/heimdal/kdc/digest.c r = krb5_principal_get_realm(context, principal); principal 284 source4/heimdal/kdc/digest.c krb5_free_principal(context, principal); principal 288 source4/heimdal/kdc/digest.c krb5_free_principal(context, principal); principal 293 source4/heimdal/kdc/digest.c ret = _kdc_db_fetch(context, config, principal, principal 298 source4/heimdal/kdc/digest.c krb5_free_principal(context, principal); principal 303 source4/heimdal/kdc/digest.c krb5_principal principal = NULL; principal 305 source4/heimdal/kdc/digest.c ret = krb5_ticket_get_client(context, ticket, &principal); principal 309 source4/heimdal/kdc/digest.c ret = krb5_unparse_name(context, principal, &client_name); principal 311 source4/heimdal/kdc/digest.c krb5_free_principal(context, principal); principal 315 source4/heimdal/kdc/digest.c ret = _kdc_db_fetch(context, config, principal, principal 317 source4/heimdal/kdc/digest.c krb5_free_principal(context, principal); principal 735 source4/heimdal/kdc/kerberos4.c hdb_entry_ex *principal, krb5_boolean is_server, principal 750 source4/heimdal/kdc/kerberos4.c while(hdb_next_enctype2key(context, &principal->entry, etypes[i], &key) == 0) { principal 93 source4/heimdal/kdc/kerberos5.c _kdc_is_weak_expection(krb5_principal principal, krb5_enctype etype) principal 95 source4/heimdal/kdc/kerberos5.c if (principal->name.name_string.len > 0 && principal 96 source4/heimdal/kdc/kerberos5.c strcmp(principal->name.name_string.val[0], "afs") == 0 && principal 136 source4/heimdal/kdc/kerberos5.c krb5_get_pw_salt (context, princ->entry.principal, &def_salt); principal 142 source4/heimdal/kdc/kerberos5.c !_kdc_is_weak_expection(princ->entry.principal, etypes[i])) principal 1452 source4/heimdal/kdc/kerberos5.c copy_Realm(&client->entry.principal->realm, &rep.crealm); principal 1457 source4/heimdal/kdc/kerberos5.c client->entry.principal); principal 1459 source4/heimdal/kdc/kerberos5.c copy_Realm(&server->entry.principal->realm, &rep.ticket.realm); principal 1461 source4/heimdal/kdc/kerberos5.c server->entry.principal); principal 1670 source4/heimdal/kdc/kerberos5.c canon.names.mapped_name = client->entry.principal->name; principal 1729 source4/heimdal/kdc/kerberos5.c client->entry.principal, principal 729 source4/heimdal/kdc/krb5tgs.c *krb5_princ_realm(context, server->entry.principal), principal 730 source4/heimdal/kdc/krb5tgs.c *krb5_princ_realm(context, krbtgt->entry.principal)); principal 891 source4/heimdal/kdc/krb5tgs.c && _kdc_is_weak_expection(server->entry.principal, et.key.keytype)) principal 1550 source4/heimdal/kdc/krb5tgs.c krbtgt->entry.principal, 1); principal 1618 source4/heimdal/kdc/krb5tgs.c krbtgt->entry.principal, principal 1621 source4/heimdal/kdc/krb5tgs.c ret = krb5_unparse_name(context, krbtgt->entry.principal, &tpn); principal 1879 source4/heimdal/kdc/krb5tgs.c krbtgt->entry.principal, principal 1880 source4/heimdal/kdc/krb5tgs.c server->entry.principal)){ principal 144 source4/heimdal/kdc/kx509.c krb5_principal principal, principal 154 source4/heimdal/kdc/kx509.c if (krb5_principal_get_comp_string(context, principal, 1) != NULL) { principal 164 source4/heimdal/kdc/kx509.c krb5_principal_get_comp_string(context, principal, 0)); principal 349 source4/heimdal/kdc/kx509.c krb5_principal principal = NULL; principal 351 source4/heimdal/kdc/kx509.c ret = krb5_ticket_get_server(context, ticket, &principal); principal 355 source4/heimdal/kdc/kx509.c ret = krb5_principal_compare(context, sprincipal, principal); principal 356 source4/heimdal/kdc/kx509.c krb5_free_principal(context, principal); principal 43 source4/heimdal/kdc/misc.c krb5_const_principal principal, principal 67 source4/heimdal/kdc/misc.c principal, principal 63 source4/heimdal/kdc/pkinit.c krb5_principal principal; principal 1259 source4/heimdal/kdc/pkinit.c krb5_principal_data principal; principal 1278 source4/heimdal/kdc/pkinit.c principal.name = kn.principalName; principal 1279 source4/heimdal/kdc/pkinit.c principal.realm = kn.realm; principal 1281 source4/heimdal/kdc/pkinit.c if (krb5_principal_compare(context, &principal, match) == TRUE) principal 1305 source4/heimdal/kdc/pkinit.c krb5_principal principal = NULL; principal 1333 source4/heimdal/kdc/pkinit.c ret = krb5_parse_name(context, upn, &principal); principal 1344 source4/heimdal/kdc/pkinit.c strupr(principal->realm); principal 1346 source4/heimdal/kdc/pkinit.c if (krb5_principal_compare(context, principal, match) == TRUE) principal 1350 source4/heimdal/kdc/pkinit.c if (principal) principal 1351 source4/heimdal/kdc/pkinit.c krb5_free_principal(context, principal); principal 1393 source4/heimdal/kdc/pkinit.c client->entry.principal); principal 1402 source4/heimdal/kdc/pkinit.c client->entry.principal); principal 1436 source4/heimdal/kdc/pkinit.c client->entry.principal, principal 1437 source4/heimdal/kdc/pkinit.c principal_mappings.val[i].principal); principal 1468 source4/heimdal/kdc/pkinit.c krb5_principal principal; principal 1477 source4/heimdal/kdc/pkinit.c ret = krb5_parse_name(context, principal_name, &principal); principal 1481 source4/heimdal/kdc/pkinit.c principal_mappings.val[principal_mappings.len].principal = principal; principal 1485 source4/heimdal/kdc/pkinit.c krb5_free_principal(context, principal); principal 58 source4/heimdal/kpasswd/kpasswd.c krb5_principal principal, principal 71 source4/heimdal/kpasswd/kpasswd.c if (principal == NULL) principal 74 source4/heimdal/kpasswd/kpasswd.c ret = krb5_unparse_name(context, principal, &name); principal 93 source4/heimdal/kpasswd/kpasswd.c principal, principal 119 source4/heimdal/kpasswd/kpasswd.c krb5_principal principal; principal 223 source4/heimdal/kpasswd/kpasswd.c ret = krb5_parse_name (context, argv[0], &principal); principal 227 source4/heimdal/kpasswd/kpasswd.c ret = change_password(context, principal, id); principal 230 source4/heimdal/kpasswd/kpasswd.c krb5_free_principal(context, principal); principal 378 source4/heimdal/kuser/kinit.c krb5_principal principal, principal 425 source4/heimdal/kuser/kinit.c krb5_principal_get_realm(context, principal), opt); principal 440 source4/heimdal/kuser/kinit.c principal, principal 507 source4/heimdal/kuser/kinit.c principal, principal 516 source4/heimdal/kuser/kinit.c principal, principal 532 source4/heimdal/kuser/kinit.c krb5_unparse_name (context, principal, &p); principal 546 source4/heimdal/kuser/kinit.c principal, principal 679 source4/heimdal/kuser/kinit.c krb5_principal principal; principal 700 source4/heimdal/kuser/kinit.c get_new_tickets(ctx->context, ctx->principal, principal 710 source4/heimdal/kuser/kinit.c expire = ticket_lifetime(ctx->context, ctx->ccache, ctx->principal, principal 721 source4/heimdal/kuser/kinit.c krb5_principal principal; principal 758 source4/heimdal/kuser/kinit.c ret = krb5_parse_name_flags (context, argv[0], parseflags, &principal); principal 762 source4/heimdal/kuser/kinit.c ret = krb5_get_default_principal (context, &principal); principal 773 source4/heimdal/kuser/kinit.c krb5_principal_get_realm(context, principal), principal 778 source4/heimdal/kuser/kinit.c krb5_principal_get_realm(context, principal), principal 783 source4/heimdal/kuser/kinit.c krb5_principal_get_realm(context, principal), principal 813 source4/heimdal/kuser/kinit.c ret = krb5_cc_cache_match(context, principal, &ccache); principal 860 source4/heimdal/kuser/kinit.c get_new_tickets(context, principal, ccache, ticket_life, 1); principal 872 source4/heimdal/kuser/kinit.c timeout = ticket_lifetime(context, ccache, principal, server_str) / 2; principal 876 source4/heimdal/kuser/kinit.c ctx.principal = principal; principal 898 source4/heimdal/kuser/kinit.c krb5_free_principal(context, principal); principal 366 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c server = acceptor_cred->principal; principal 42 source4/heimdal/lib/gssapi/krb5/acquire_cred.c krb5_principal principal, principal 50 source4/heimdal/lib/gssapi/krb5/acquire_cred.c in_cred.client = principal; principal 52 source4/heimdal/lib/gssapi/krb5/acquire_cred.c realm = krb5_principal_get_realm(context, principal); principal 137 source4/heimdal/lib/gssapi/krb5/acquire_cred.c if (handle->principal) { principal 139 source4/heimdal/lib/gssapi/krb5/acquire_cred.c handle->principal, principal 158 source4/heimdal/lib/gssapi/krb5/acquire_cred.c } else if (handle->principal == NULL) { principal 159 source4/heimdal/lib/gssapi/krb5/acquire_cred.c kret = krb5_copy_principal(context, def_princ, &handle->principal); principal 162 source4/heimdal/lib/gssapi/krb5/acquire_cred.c } else if (handle->principal != NULL && principal 163 source4/heimdal/lib/gssapi/krb5/acquire_cred.c krb5_principal_compare(context, handle->principal, principal 174 source4/heimdal/lib/gssapi/krb5/acquire_cred.c if (handle->principal == NULL) { principal 175 source4/heimdal/lib/gssapi/krb5/acquire_cred.c kret = krb5_get_default_principal(context, &handle->principal); principal 186 source4/heimdal/lib/gssapi/krb5/acquire_cred.c handle->principal, keytab, 0, NULL, opt); principal 210 source4/heimdal/lib/gssapi/krb5/acquire_cred.c handle->principal, principal 255 source4/heimdal/lib/gssapi/krb5/acquire_cred.c if (handle->principal) { principal 259 source4/heimdal/lib/gssapi/krb5/acquire_cred.c handle->principal, 0, 0, &entry); principal 344 source4/heimdal/lib/gssapi/krb5/acquire_cred.c &handle->principal); principal 358 source4/heimdal/lib/gssapi/krb5/acquire_cred.c krb5_free_principal(context, handle->principal); principal 369 source4/heimdal/lib/gssapi/krb5/acquire_cred.c krb5_free_principal(context, handle->principal); principal 385 source4/heimdal/lib/gssapi/krb5/acquire_cred.c krb5_free_principal(context, handle->principal); principal 90 source4/heimdal/lib/gssapi/krb5/add_cred.c cred->principal) != FALSE) { principal 110 source4/heimdal/lib/gssapi/krb5/add_cred.c handle->principal = NULL; principal 118 source4/heimdal/lib/gssapi/krb5/add_cred.c kret = krb5_copy_principal(context, cred->principal, principal 119 source4/heimdal/lib/gssapi/krb5/add_cred.c &handle->principal); principal 239 source4/heimdal/lib/gssapi/krb5/add_cred.c if (handle->principal) principal 240 source4/heimdal/lib/gssapi/krb5/add_cred.c krb5_free_principal(context, handle->principal); principal 99 source4/heimdal/lib/gssapi/krb5/copy_ccache.c &handle->principal); principal 110 source4/heimdal/lib/gssapi/krb5/copy_ccache.c handle->principal, principal 113 source4/heimdal/lib/gssapi/krb5/copy_ccache.c krb5_free_principal(context, handle->principal); principal 124 source4/heimdal/lib/gssapi/krb5/copy_ccache.c handle->principal, principal 127 source4/heimdal/lib/gssapi/krb5/copy_ccache.c krb5_free_principal(context, handle->principal); principal 149 source4/heimdal/lib/gssapi/krb5/copy_ccache.c if (keytab_principal && handle->principal == NULL) { principal 152 source4/heimdal/lib/gssapi/krb5/copy_ccache.c &handle->principal); principal 189 source4/heimdal/lib/gssapi/krb5/copy_ccache.c if (handle->principal) principal 190 source4/heimdal/lib/gssapi/krb5/copy_ccache.c krb5_free_principal(context, handle->principal); principal 91 source4/heimdal/lib/gssapi/krb5/gsskrb5_locl.h krb5_principal principal; principal 98 source4/heimdal/lib/gssapi/krb5/inquire_cred.c if (icred && icred->principal != NULL) { principal 101 source4/heimdal/lib/gssapi/krb5/inquire_cred.c if (acred && acred->principal) principal 102 source4/heimdal/lib/gssapi/krb5/inquire_cred.c name = (gss_name_t)acred->principal; principal 104 source4/heimdal/lib/gssapi/krb5/inquire_cred.c name = (gss_name_t)icred->principal; principal 59 source4/heimdal/lib/gssapi/krb5/release_cred.c if (cred->principal != NULL) principal 60 source4/heimdal/lib/gssapi/krb5/release_cred.c krb5_free_principal(context, cred->principal); principal 131 source4/heimdal/lib/hdb/db.c if (code == 0 && entry->entry.principal == NULL) { principal 132 source4/heimdal/lib/hdb/db.c entry->entry.principal = malloc(sizeof(*entry->entry.principal)); principal 133 source4/heimdal/lib/hdb/db.c if (entry->entry.principal == NULL) { principal 138 source4/heimdal/lib/hdb/db.c hdb_key2principal(context, &key_data, entry->entry.principal); principal 321 source4/heimdal/lib/hdb/ext.c ret = krb5_unparse_name(context, entry->principal, &str); principal 86 source4/heimdal/lib/hdb/keys.c krb5_salt *salt, krb5_principal principal) principal 173 source4/heimdal/lib/hdb/keys.c ret = krb5_get_pw_salt(context, principal, salt); principal 175 source4/heimdal/lib/hdb/keys.c krb5_realm *realm = krb5_princ_realm(context, principal); principal 254 source4/heimdal/lib/hdb/keys.c hdb_generate_key_set(krb5_context context, krb5_principal principal, principal 302 source4/heimdal/lib/hdb/keys.c &enctypes, &num_enctypes, &salt, principal); principal 367 source4/heimdal/lib/hdb/keys.c krb5_principal principal, principal 374 source4/heimdal/lib/hdb/keys.c ret = hdb_generate_key_set(context, principal, principal 145 source4/heimdal/lib/hdb/keytab.c krb5_const_principal principal) principal 150 source4/heimdal/lib/hdb/keytab.c krb5_realm *prealm = krb5_princ_realm(context, rk_UNCONST(principal)); principal 191 source4/heimdal/lib/hdb/keytab.c krb5_const_principal principal, principal 207 source4/heimdal/lib/hdb/keytab.c find_db (context, &dbname, &mkey, principal); principal 223 source4/heimdal/lib/hdb/keytab.c ret = (*db->hdb_fetch)(context, db, principal, principal 245 source4/heimdal/lib/hdb/keytab.c krb5_copy_principal(context, principal, &entry->principal); principal 74 source4/heimdal/lib/hdb/mkey.c ret = krb5_parse_name(context, "K/M", &(*mkey)->keytab.principal); principal 110 source4/heimdal/lib/hdb/ndbm.c if (ret == 0 && entry->entry.principal == NULL) { principal 111 source4/heimdal/lib/hdb/ndbm.c entry->entry.principal = malloc (sizeof(*entry->entry.principal)); principal 112 source4/heimdal/lib/hdb/ndbm.c if (entry->entry.principal == NULL) { principal 117 source4/heimdal/lib/hdb/ndbm.c hdb_key2principal (context, &key_data, entry->entry.principal); principal 602 source4/heimdal/lib/hx509/ca.c const char *principal) principal 620 source4/heimdal/lib/hx509/ca.c for(str = principal; *str != '\0' && *str != '@'; str++){ principal 642 source4/heimdal/lib/hx509/ca.c q = s = strdup(principal); principal 737 source4/heimdal/lib/hx509/ca.c const char *principal) principal 739 source4/heimdal/lib/hx509/ca.c return add_utf8_san(context, tbs, oid_id_pkinit_ms_san(), principal); principal 420 source4/heimdal/lib/krb5/acache.c krb5_principal principal; principal 423 source4/heimdal/lib/krb5/acache.c ret = _krb5_get_default_principal_local(context, &principal); principal 427 source4/heimdal/lib/krb5/acache.c ret = krb5_unparse_name(context, principal, &name); principal 428 source4/heimdal/lib/krb5/acache.c krb5_free_principal(context, principal); principal 656 source4/heimdal/lib/krb5/acache.c krb5_principal *principal) principal 675 source4/heimdal/lib/krb5/acache.c ret = krb5_parse_name(context, name->data, principal); principal 51 source4/heimdal/lib/krb5/asn1_glue.c krb5_principal *principal, principal 62 source4/heimdal/lib/krb5/asn1_glue.c *principal = p; principal 672 source4/heimdal/lib/krb5/cache.c krb5_principal *principal) principal 674 source4/heimdal/lib/krb5/cache.c return (*id->ops->get_princ)(context, id, principal); principal 1086 source4/heimdal/lib/krb5/cache.c krb5_principal principal; principal 1088 source4/heimdal/lib/krb5/cache.c ret = krb5_cc_get_principal(context, cache, &principal); principal 1092 source4/heimdal/lib/krb5/cache.c match = krb5_principal_compare(context, principal, client); principal 1093 source4/heimdal/lib/krb5/cache.c krb5_free_principal(context, principal); principal 1161 source4/heimdal/lib/krb5/cache.c krb5_const_principal principal, principal 1174 source4/heimdal/lib/krb5/cache.c if (principal) { principal 1175 source4/heimdal/lib/krb5/cache.c ret = krb5_unparse_name(context, principal, &pname); principal 1206 source4/heimdal/lib/krb5/cache.c krb5_const_principal principal) principal 1208 source4/heimdal/lib/krb5/cache.c if (strcmp(principal->realm, KRB5_REALM_NAME) != 0) principal 1211 source4/heimdal/lib/krb5/cache.c if (principal->name.name_string.len == 0 || principal 1212 source4/heimdal/lib/krb5/cache.c strcmp(principal->name.name_string.val[0], KRB5_CONF_NAME) != 0) principal 1234 source4/heimdal/lib/krb5/cache.c krb5_const_principal principal, principal 1240 source4/heimdal/lib/krb5/cache.c ret = build_conf_principals(context, id, principal, name, &cred); principal 1280 source4/heimdal/lib/krb5/cache.c krb5_const_principal principal, principal 1289 source4/heimdal/lib/krb5/cache.c ret = build_conf_principals(context, id, principal, name, &mcred); principal 740 source4/heimdal/lib/krb5/changepw.c krb5_principal principal = NULL; principal 749 source4/heimdal/lib/krb5/changepw.c ret = krb5_get_default_principal(context, &principal); principal 753 source4/heimdal/lib/krb5/changepw.c principal = targprinc; principal 757 source4/heimdal/lib/krb5/changepw.c ret = change_password_loop(context, creds, principal, newpw, principal 766 source4/heimdal/lib/krb5/changepw.c krb5_free_principal(context, principal); principal 787 source4/heimdal/lib/krb5/changepw.c krb5_principal principal = NULL; principal 796 source4/heimdal/lib/krb5/changepw.c ret = krb5_cc_get_principal(context, ccache, &principal); principal 800 source4/heimdal/lib/krb5/changepw.c principal = targprinc; principal 803 source4/heimdal/lib/krb5/changepw.c krb5_principal_get_realm(context, principal), principal 823 source4/heimdal/lib/krb5/changepw.c principal, principal 833 source4/heimdal/lib/krb5/changepw.c krb5_free_principal(context, principal); principal 953 source4/heimdal/lib/krb5/crypto.c krb5_const_principal principal, principal 962 source4/heimdal/lib/krb5/crypto.c len = strlen(principal->realm); principal 963 source4/heimdal/lib/krb5/crypto.c for (i = 0; i < principal->name.name_string.len; ++i) principal 964 source4/heimdal/lib/krb5/crypto.c len += strlen(principal->name.name_string.val[i]); principal 969 source4/heimdal/lib/krb5/crypto.c memcpy (p, principal->realm, strlen(principal->realm)); principal 970 source4/heimdal/lib/krb5/crypto.c p += strlen(principal->realm); principal 971 source4/heimdal/lib/krb5/crypto.c for (i = 0; i < principal->name.name_string.len; ++i) { principal 973 source4/heimdal/lib/krb5/crypto.c principal->name.name_string.val[i], principal 974 source4/heimdal/lib/krb5/crypto.c strlen(principal->name.name_string.val[i])); principal 975 source4/heimdal/lib/krb5/crypto.c p += strlen(principal->name.name_string.val[i]); principal 992 source4/heimdal/lib/krb5/crypto.c krb5_principal principal, principal 998 source4/heimdal/lib/krb5/crypto.c ret = krb5_get_pw_salt(context, principal, &salt); principal 1010 source4/heimdal/lib/krb5/crypto.c krb5_principal principal, principal 1016 source4/heimdal/lib/krb5/crypto.c return krb5_string_to_key_data(context, enctype, pw, principal, key); principal 649 source4/heimdal/lib/krb5/fcache.c krb5_principal *principal) principal 658 source4/heimdal/lib/krb5/fcache.c ret = krb5_ret_principal(sp, principal); principal 678 source4/heimdal/lib/krb5/fcache.c krb5_principal principal; principal 694 source4/heimdal/lib/krb5/fcache.c ret = krb5_ret_principal (FCC_CURSOR(*cursor)->sp, &principal); principal 700 source4/heimdal/lib/krb5/fcache.c krb5_free_principal (context, principal); principal 47 source4/heimdal/lib/krb5/get_in_tkt_with_keytab.c krb5_principal principal = args->principal; principal 57 source4/heimdal/lib/krb5/get_in_tkt_with_keytab.c ret = krb5_kt_get_entry (context, real_keytab, principal, principal 84 source4/heimdal/lib/krb5/get_in_tkt_with_keytab.c a.principal = creds->client; principal 512 source4/heimdal/lib/krb5/init_creds_pw.c a->principal = ctx.cred.client; principal 564 source4/heimdal/lib/krb5/kcm.c krb5_principal *principal) principal 587 source4/heimdal/lib/krb5/kcm.c ret = krb5_ret_principal(response, principal); principal 189 source4/heimdal/lib/krb5/keytab.c krb5_principal principal, principal 206 source4/heimdal/lib/krb5/keytab.c ret = krb5_kt_get_entry (context, keytab, principal, vno, enctype, &entry); principal 304 source4/heimdal/lib/krb5/keytab.c krb5_const_principal principal, principal 308 source4/heimdal/lib/krb5/keytab.c if(principal != NULL && principal 309 source4/heimdal/lib/krb5/keytab.c !krb5_principal_compare(context, entry->principal, principal)) principal 328 source4/heimdal/lib/krb5/keytab.c krb5_const_principal principal, principal 338 source4/heimdal/lib/krb5/keytab.c return (*id->get)(context, id, principal, kvno, enctype, entry); principal 350 source4/heimdal/lib/krb5/keytab.c if (krb5_kt_compare(context, &tmp, principal, 0, enctype)) { principal 374 source4/heimdal/lib/krb5/keytab.c krb5_unparse_name_fixed (context, principal, princ, sizeof(princ)); principal 410 source4/heimdal/lib/krb5/keytab.c ret = krb5_copy_principal (context, in->principal, &out->principal); principal 433 source4/heimdal/lib/krb5/keytab.c krb5_free_principal (context, entry->principal); principal 459 source4/heimdal/lib/krb5/keytab_file.c ret = krb5_kt_ret_principal (context, d, cursor->sp, &entry->principal); principal 614 source4/heimdal/lib/krb5/keytab_file.c ret = krb5_kt_store_principal(context, emem, entry->principal); principal 717 source4/heimdal/lib/krb5/keytab_file.c if(krb5_kt_compare(context, &e, entry->principal, principal 247 source4/heimdal/lib/krb5/keytab_keyfile.c ret = krb5_make_principal (context, &entry->principal, principal 254 source4/heimdal/lib/krb5/keytab_keyfile.c krb5_free_principal (context, entry->principal); principal 264 source4/heimdal/lib/krb5/keytab_keyfile.c krb5_free_principal (context, entry->principal); principal 206 source4/heimdal/lib/krb5/keytab_memory.c if(krb5_kt_compare(context, e, entry->principal, principal 477 source4/heimdal/lib/krb5/krb5.h krb5_principal principal; principal 516 source4/heimdal/lib/krb5/krb5.h krb5_principal principal; principal 265 source4/heimdal/lib/krb5/mcache.c krb5_principal *principal) principal 273 source4/heimdal/lib/krb5/mcache.c principal); principal 418 source4/heimdal/lib/krb5/mcache.c krb5_principal principal; principal 436 source4/heimdal/lib/krb5/mcache.c principal = mto->primary_principal; principal 438 source4/heimdal/lib/krb5/mcache.c mfrom->primary_principal = principal; principal 531 source4/heimdal/lib/krb5/pac.c krb5_const_principal principal) principal 625 source4/heimdal/lib/krb5/pac.c if (krb5_principal_compare_any_realm(context, principal, p2) != TRUE) { principal 642 source4/heimdal/lib/krb5/pac.c krb5_const_principal principal, principal 665 source4/heimdal/lib/krb5/pac.c ret = krb5_unparse_name_flags(context, principal, principal 728 source4/heimdal/lib/krb5/pac.c krb5_const_principal principal, principal 751 source4/heimdal/lib/krb5/pac.c principal); principal 866 source4/heimdal/lib/krb5/pac.c krb5_principal principal, principal 917 source4/heimdal/lib/krb5/pac.c ret = build_logon_name(context, authtime, principal, &logon); principal 2032 source4/heimdal/lib/krb5/pkinit.c krb5_principal principal, principal 2082 source4/heimdal/lib/krb5/pkinit.c krb5_principal_get_realm(context, principal), principal 95 source4/heimdal/lib/krb5/principal.c krb5_principal principal, principal 98 source4/heimdal/lib/krb5/principal.c princ_type(principal) = type; principal 103 source4/heimdal/lib/krb5/principal.c krb5_const_principal principal) principal 105 source4/heimdal/lib/krb5/principal.c return princ_type(principal); principal 110 source4/heimdal/lib/krb5/principal.c krb5_const_principal principal) principal 112 source4/heimdal/lib/krb5/principal.c return princ_realm(principal); principal 117 source4/heimdal/lib/krb5/principal.c krb5_const_principal principal, principal 120 source4/heimdal/lib/krb5/principal.c if(component >= princ_num_comp(principal)) principal 122 source4/heimdal/lib/krb5/principal.c return princ_ncomp(principal, component); principal 136 source4/heimdal/lib/krb5/principal.c krb5_const_principal principal) principal 138 source4/heimdal/lib/krb5/principal.c return princ_num_comp(principal); principal 145 source4/heimdal/lib/krb5/principal.c krb5_principal *principal) principal 163 source4/heimdal/lib/krb5/principal.c *principal = NULL; principal 304 source4/heimdal/lib/krb5/principal.c *principal = malloc(sizeof(**principal)); principal 305 source4/heimdal/lib/krb5/principal.c if (*principal == NULL) { principal 312 source4/heimdal/lib/krb5/principal.c (*principal)->name.name_type = KRB5_NT_ENTERPRISE_PRINCIPAL; principal 314 source4/heimdal/lib/krb5/principal.c (*principal)->name.name_type = KRB5_NT_PRINCIPAL; principal 315 source4/heimdal/lib/krb5/principal.c (*principal)->name.name_string.val = comp; principal 316 source4/heimdal/lib/krb5/principal.c princ_num_comp(*principal) = n; principal 317 source4/heimdal/lib/krb5/principal.c (*principal)->realm = realm; principal 333 source4/heimdal/lib/krb5/principal.c krb5_principal *principal) principal 335 source4/heimdal/lib/krb5/principal.c return krb5_parse_name_flags(context, name, 0, principal); principal 366 source4/heimdal/lib/krb5/principal.c krb5_const_principal principal, principal 377 source4/heimdal/lib/krb5/principal.c if (!no_realm && princ_realm(principal) == NULL) { principal 384 source4/heimdal/lib/krb5/principal.c for(i = 0; i < princ_num_comp(principal); i++){ principal 387 source4/heimdal/lib/krb5/principal.c idx = quote_string(princ_ncomp(principal, i), name, idx, len, display); principal 401 source4/heimdal/lib/krb5/principal.c if(strcmp(princ_realm(principal), r) != 0) principal 407 source4/heimdal/lib/krb5/principal.c idx = quote_string(princ_realm(principal), name, idx, len, display); principal 420 source4/heimdal/lib/krb5/principal.c krb5_const_principal principal, principal 424 source4/heimdal/lib/krb5/principal.c return unparse_name_fixed(context, principal, name, len, 0); principal 429 source4/heimdal/lib/krb5/principal.c krb5_const_principal principal, principal 433 source4/heimdal/lib/krb5/principal.c return unparse_name_fixed(context, principal, name, len, principal 439 source4/heimdal/lib/krb5/principal.c krb5_const_principal principal, principal 444 source4/heimdal/lib/krb5/principal.c return unparse_name_fixed(context, principal, name, len, flags); principal 449 source4/heimdal/lib/krb5/principal.c krb5_const_principal principal, principal 457 source4/heimdal/lib/krb5/principal.c if (princ_realm(principal)) { principal 458 source4/heimdal/lib/krb5/principal.c plen = strlen(princ_realm(principal)); principal 460 source4/heimdal/lib/krb5/principal.c if(strcspn(princ_realm(principal), quotable_chars) == plen) principal 466 source4/heimdal/lib/krb5/principal.c for(i = 0; i < princ_num_comp(principal); i++){ principal 467 source4/heimdal/lib/krb5/principal.c plen = strlen(princ_ncomp(principal, i)); principal 468 source4/heimdal/lib/krb5/principal.c if(strcspn(princ_ncomp(principal, i), quotable_chars) == plen) principal 481 source4/heimdal/lib/krb5/principal.c ret = unparse_name_fixed(context, principal, *name, len, flags); principal 491 source4/heimdal/lib/krb5/principal.c krb5_const_principal principal, principal 494 source4/heimdal/lib/krb5/principal.c return unparse_name(context, principal, name, 0); principal 499 source4/heimdal/lib/krb5/principal.c krb5_const_principal principal, principal 503 source4/heimdal/lib/krb5/principal.c return unparse_name(context, principal, name, flags); principal 508 source4/heimdal/lib/krb5/principal.c krb5_const_principal principal, principal 511 source4/heimdal/lib/krb5/principal.c return unparse_name(context, principal, name, KRB5_PRINCIPAL_UNPARSE_SHORT); principal 518 source4/heimdal/lib/krb5/principal.c krb5_const_principal principal, principal 529 source4/heimdal/lib/krb5/principal.c krb5_principal principal) principal 531 source4/heimdal/lib/krb5/principal.c return &princ_realm(principal); principal 537 source4/heimdal/lib/krb5/principal.c krb5_principal principal, principal 540 source4/heimdal/lib/krb5/principal.c princ_realm(principal) = *realm; principal 545 source4/heimdal/lib/krb5/principal.c krb5_principal principal, principal 548 source4/heimdal/lib/krb5/principal.c if (princ_realm(principal)) principal 549 source4/heimdal/lib/krb5/principal.c free(princ_realm(principal)); principal 551 source4/heimdal/lib/krb5/principal.c princ_realm(principal) = strdup(realm); principal 552 source4/heimdal/lib/krb5/principal.c if (princ_realm(principal) == NULL) { principal 563 source4/heimdal/lib/krb5/principal.c krb5_principal *principal, principal 571 source4/heimdal/lib/krb5/principal.c ret = krb5_build_principal_va(context, principal, rlen, realm, ap); principal 632 source4/heimdal/lib/krb5/principal.c krb5_principal *principal, principal 657 source4/heimdal/lib/krb5/principal.c *principal = p; principal 663 source4/heimdal/lib/krb5/principal.c krb5_principal *principal, principal 677 source4/heimdal/lib/krb5/principal.c ret = krb5_build_principal_va(context, principal, strlen(realm), realm, ap); principal 686 source4/heimdal/lib/krb5/principal.c krb5_principal *principal, principal 691 source4/heimdal/lib/krb5/principal.c return build_principal(context, principal, rlen, realm, va_princ, ap); principal 696 source4/heimdal/lib/krb5/principal.c krb5_principal *principal, principal 701 source4/heimdal/lib/krb5/principal.c return build_principal(context, principal, rlen, realm, va_ext_princ, ap); principal 707 source4/heimdal/lib/krb5/principal.c krb5_principal *principal, principal 715 source4/heimdal/lib/krb5/principal.c ret = krb5_build_principal_va_ext(context, principal, rlen, realm, ap); principal 1088 source4/heimdal/lib/krb5/principal.c convert_func(krb5_context conxtext, void *funcctx, krb5_principal principal) principal 1091 source4/heimdal/lib/krb5/principal.c return (*func)(conxtext, principal); principal 1101 source4/heimdal/lib/krb5/principal.c krb5_principal *principal) principal 1110 source4/heimdal/lib/krb5/principal.c principal); principal 1210 source4/heimdal/lib/krb5/principal.c const krb5_principal principal, principal 1217 source4/heimdal/lib/krb5/principal.c int type = princ_type(principal); principal 1220 source4/heimdal/lib/krb5/principal.c r = principal->realm; principal 1222 source4/heimdal/lib/krb5/principal.c switch(principal->name.name_string.len){ principal 1224 source4/heimdal/lib/krb5/principal.c n = principal->name.name_string.val[0]; principal 1228 source4/heimdal/lib/krb5/principal.c n = principal->name.name_string.val[0]; principal 1229 source4/heimdal/lib/krb5/principal.c i = principal->name.name_string.val[1]; principal 1235 source4/heimdal/lib/krb5/principal.c principal->name.name_string.len); principal 493 source4/kdc/hdb-samba4.c TALLOC_CTX *mem_ctx, krb5_const_principal principal, principal 552 source4/kdc/hdb-samba4.c entry_ex->entry.principal = malloc(sizeof(*(entry_ex->entry.principal))); principal 553 source4/kdc/hdb-samba4.c if (ent_type == HDB_SAMBA4_ENT_TYPE_ANY && principal == NULL) { principal 561 source4/kdc/hdb-samba4.c krb5_make_principal(context, &entry_ex->entry.principal, realm, samAccountName, NULL); principal 564 source4/kdc/hdb-samba4.c ret = copy_Principal(principal, entry_ex->entry.principal); principal 583 source4/kdc/hdb-samba4.c free(*krb5_princ_realm(context, entry_ex->entry.principal)); principal 584 source4/kdc/hdb-samba4.c krb5_princ_set_realm(context, entry_ex->entry.principal, &strdup_realm); principal 605 source4/kdc/hdb-samba4.c entry_ex->entry.created_by.principal = NULL; principal 617 source4/kdc/hdb-samba4.c entry_ex->entry.modified_by->principal = NULL; principal 702 source4/kdc/hdb-samba4.c TALLOC_CTX *mem_ctx, krb5_const_principal principal, principal 738 source4/kdc/hdb-samba4.c entry_ex->entry.created_by.principal = NULL; principal 815 source4/kdc/hdb-samba4.c entry_ex->entry.principal = malloc(sizeof(*(entry_ex->entry.principal))); principal 817 source4/kdc/hdb-samba4.c ret = copy_Principal(principal, entry_ex->entry.principal); principal 836 source4/kdc/hdb-samba4.c free(*krb5_princ_realm(context, entry_ex->entry.principal)); principal 837 source4/kdc/hdb-samba4.c krb5_princ_set_realm(context, entry_ex->entry.principal, &strdup_realm); principal 889 source4/kdc/hdb-samba4.c krb5_const_principal principal, principal 904 source4/kdc/hdb-samba4.c ret = krb5_unparse_name_flags(context, principal, KRB5_PRINCIPAL_UNPARSE_NO_REALM, &short_princ); principal 1058 source4/kdc/hdb-samba4.c krb5_const_principal principal, principal 1067 source4/kdc/hdb-samba4.c ret = krb5_unparse_name(context, principal, &principal_string); principal 1086 source4/kdc/hdb-samba4.c principal, HDB_SAMBA4_ENT_TYPE_CLIENT, principal 1093 source4/kdc/hdb-samba4.c krb5_const_principal principal, principal 1105 source4/kdc/hdb-samba4.c if (principal->name.name_string.len != 2 principal 1106 source4/kdc/hdb-samba4.c || (strcmp(principal->name.name_string.val[0], KRB5_TGS_NAME) != 0)) { principal 1114 source4/kdc/hdb-samba4.c mem_ctx, principal->realm, &realm_ref_msg_1) == 0) principal 1116 source4/kdc/hdb-samba4.c mem_ctx, principal->name.name_string.val[1], &realm_ref_msg_2) == 0) principal 1130 source4/kdc/hdb-samba4.c ret = krb5_copy_principal(context, principal, &alloc_principal); principal 1142 source4/kdc/hdb-samba4.c principal = alloc_principal; principal 1147 source4/kdc/hdb-samba4.c principal, HDB_SAMBA4_ENT_TYPE_KRBTGT, realm_dn, &msg); principal 1156 source4/kdc/hdb-samba4.c principal, HDB_SAMBA4_ENT_TYPE_KRBTGT, principal 1169 source4/kdc/hdb-samba4.c if (strcasecmp(lp_realm(lp_ctx), principal->realm) == 0) { principal 1172 source4/kdc/hdb-samba4.c realm = principal->name.name_string.val[1]; principal 1175 source4/kdc/hdb-samba4.c if (strcasecmp(lp_realm(lp_ctx), principal->name.name_string.val[1]) == 0) { principal 1178 source4/kdc/hdb-samba4.c realm = principal->realm; principal 1194 source4/kdc/hdb-samba4.c principal, direction, principal 1210 source4/kdc/hdb-samba4.c krb5_const_principal principal, principal 1219 source4/kdc/hdb-samba4.c if (principal->name.name_string.len >= 2) { principal 1226 source4/kdc/hdb-samba4.c ret = krb5_unparse_name_flags(context, principal, principal 1264 source4/kdc/hdb-samba4.c realm = krb5_principal_get_realm(context, principal); principal 1276 source4/kdc/hdb-samba4.c principal, HDB_SAMBA4_ENT_TYPE_SERVER, realm_dn, &msg); principal 1284 source4/kdc/hdb-samba4.c principal, HDB_SAMBA4_ENT_TYPE_SERVER, principal 1294 source4/kdc/hdb-samba4.c krb5_const_principal principal, principal 1308 source4/kdc/hdb-samba4.c ret = LDB_fetch_client(context, db, mem_ctx, principal, flags, entry_ex); principal 1313 source4/kdc/hdb-samba4.c ret = LDB_fetch_krbtgt(context, db, mem_ctx, principal, flags, entry_ex); principal 1317 source4/kdc/hdb-samba4.c ret = LDB_fetch_server(context, db, mem_ctx, principal, flags, entry_ex); principal 1321 source4/kdc/hdb-samba4.c ret = LDB_fetch_krbtgt(context, db, mem_ctx, principal, flags, entry_ex); principal 1335 source4/kdc/hdb-samba4.c static krb5_error_code LDB_remove(krb5_context context, HDB *db, krb5_const_principal principal) principal 574 source4/kdc/kdc.c krb5_principal principal; principal 613 source4/kdc/kdc.c ret = krb5_make_principal(kdc->smb_krb5_context->krb5_context, &principal, principal 624 source4/kdc/kdc.c principal, principal 630 source4/kdc/kdc.c krb5_free_principal(kdc->smb_krb5_context->krb5_context, principal); principal 639 source4/kdc/kdc.c krb5_free_principal(kdc->smb_krb5_context->krb5_context, principal); principal 652 source4/kdc/kdc.c krb5_free_principal(kdc->smb_krb5_context->krb5_context, principal); principal 260 source4/kdc/kpasswdd.c krb5_principal principal; principal 302 source4/kdc/kpasswdd.c &principal, *chpw.targname, principal 324 source4/kdc/kpasswdd.c if (krb5_unparse_name(context, principal, &set_password_on_princ) != 0) { principal 325 source4/kdc/kpasswdd.c krb5_free_principal(context, principal); principal 332 source4/kdc/kpasswdd.c krb5_free_principal(context, principal); principal 248 source4/kdc/pac-glue.c ret = krb5_unparse_name(context, entry_ex->entry.principal, &name);