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);