Searched refs:principal (Results 1 - 11 of 11) sorted by relevance

/sssd/src/tests/cmocka/
H A Dcommon_mock_krb5.c52 krb5_principal principal,
61 kent->principal = principal;
75 krb5_principal principal; local
87 kerr = krb5_parse_name(kctx, keytab_princ, &principal);
92 mock_krb5_keytab_entry(&keys[0], principal, 12345, 1, 1, "11");
93 mock_krb5_keytab_entry(&keys[1], principal, 12345, 1, 2, "12");
98 krb5_free_principal(kctx, principal);
51 mock_krb5_keytab_entry(krb5_keytab_entry *kent, krb5_principal principal, krb5_timestamp timestamp, krb5_kvno vno, krb5_enctype enctype, const char *key) argument
H A Dcommon_mock_krb5.h31 krb5_principal principal,
42 /* Dummy keys with user-selected principal */
H A Dtest_copy_keytab.c39 krb5_principal principal; member in struct:keytab_test_ctx
62 &test_ctx->principal);
67 mock_krb5_keytab_entry(&keys[0], test_ctx->principal, 12345, 1, 1, "11");
68 mock_krb5_keytab_entry(&keys[1], test_ctx->principal, 12345, 1, 2, "12");
69 mock_krb5_keytab_entry(&keys[2], test_ctx->principal, 12345, 2, 1, "21");
70 mock_krb5_keytab_entry(&keys[3], test_ctx->principal, 12345, 2, 2, "22");
87 krb5_free_principal(test_ctx->kctx, test_ctx->principal);
123 kerr = krb5_kt_get_entry(test_ctx->kctx, keytab, test_ctx->principal, 9, 9,
127 kerr = krb5_kt_get_entry(test_ctx->kctx, keytab, test_ctx->principal, 1, 1,
132 kerr = krb5_kt_get_entry(test_ctx->kctx, keytab, test_ctx->principal,
[all...]
/sssd/src/providers/krb5/
H A Dkrb5_ccache.h47 const char *realm, const char *principal);
H A Dkrb5_ccache.c474 const char *realm, const char *principal)
522 kerr = krb5_parse_name(cc->context, principal, &princ);
751 "error reading principal from ccache [%s].\n", ccache_name);
473 sss_krb5_cc_verify_ccache(const char *ccname, uid_t uid, gid_t gid, const char *realm, const char *principal) argument
H A Dkrb5_child.c1081 char *principal = NULL; local
1114 kerr = krb5_copy_principal(kr->ctx, entry.principal,
1159 /* Get the principal to which the key belongs, for logging purposes. */
1160 principal = NULL;
1161 kerr = krb5_unparse_name(kr->ctx, validation_princ, &principal);
1163 DEBUG(SSSDBG_CRIT_FAILURE, "internal error parsing principal name, "
1176 principal);
1179 "for [%s].\n", principal);
1190 "membership for user with principal [%s] " \
1200 "membership for user with principal [
[all...]
/sssd/src/util/
H A Dsss_krb5.c93 * - pick the first principal in the keytab
101 "trying to select the most appropriate principal from keytab\n");
188 DEBUG(SSSDBG_FUNC_DATA, "Selected principal: %s\n", *_principal);
238 DEBUG(SSSDBG_MINOR_FAILURE, "No suitable principal found in keytab\n");
265 * @param principal principal we want to match
266 * @param pattern_primary primary part of the principal we want to
270 * @param pattern_realm realm part of the principal we want to perform
274 krb5_principal principal,
290 sss_krb5_princ_realm(ctx, principal,
273 match_principal(krb5_context ctx, krb5_principal principal, const char *pattern_primary, const char *pattern_realm) argument
651 sss_krb5_parse_name_flags(krb5_context context, const char *name, int flags, krb5_principal *principal) argument
670 sss_krb5_unparse_name_flags(krb5_context context, krb5_const_principal principal, int flags, char **name) argument
976 sss_get_ccache_name_for_principal(TALLOC_CTX *mem_ctx, krb5_context ctx, krb5_principal principal, const char *location) argument
[all...]
H A Dsss_krb5.h125 krb5_principal *principal);
133 sss_krb5_unparse_name_flags(krb5_context context, krb5_const_principal principal,
182 krb5_principal principal,
/sssd/src/providers/ipa/
H A Dipa_subdomains_server.c137 char *principal; local
143 principal = subdomain_trust_princ(id_ctx, forest_realm, subdom);
144 if (keytab == NULL || principal == NULL) {
152 principal);
155 talloc_free(principal);
349 const char *principal,
362 const char *principal,
379 if (server == NULL || principal == NULL || keytab == NULL) {
386 principal, server, keytab, ccache);
390 ipa_getkeytab_exec(ccache, server, principal, keyta
358 ipa_getkeytab_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, const char *ccache, const char *server, const char *principal, const char *keytab) argument
430 ipa_getkeytab_exec(const char *ccache, const char *server, const char *principal, const char *keytab_path) argument
584 const char *principal; member in struct:ipa_server_trusted_dom_setup_state
[all...]
/sssd/src/providers/ldap/
H A Dldap_child.c195 static int lc_verify_keytab_ex(const char *principal, argument
222 krberr = krb5_unparse_name(context, entry.principal, &kt_principal);
230 if (strcmp(principal, kt_principal) == 0) {
259 principal,
264 KEYTAB_CLEAN_NAME, principal);
370 DEBUG(SSSDBG_OP_FAILURE, "Unable to build principal: %s\n",
393 "Unable to verify principal is present in the keytab\n");
475 /* Use updated principal if changed due to canonicalization. */
H A Dsdap_async_connection.c1051 /* ==Perform-Kinit-given-keytab-and-principal============================= */
1055 const char *principal; member in struct:sdap_kinit_state
1080 const char *principal,
1092 principal, realm, lifetime);
1103 state->principal = principal;
1175 state->principal, state->keytab,
1073 sdap_kinit_send(TALLOC_CTX *memctx, struct tevent_context *ev, struct be_ctx *be, struct sdap_handle *sh, const char *krb_service_name, int timeout, const char *keytab, const char *principal, const char *realm, bool canonicalize, int lifetime) argument

Completed in 58 milliseconds