Lines Matching defs:principal
111 * Remove all entries that have the given principal, kvno and enctype.
115 const char *principal,
147 ret = smb_krb5_unparse_name(talloc_tos(), context, kt_entry.principal,
155 if (strcmp(principal, princ_s) != 0) {
161 DEBUG(10, ("found entry for principal %s, kvno %d, "
180 DEBUG(10, ("removed entry for principal %s, kvno %d, "
228 ret = smb_krb5_parse_name(context, princ_s, &kt_entry.principal);
237 if (create_kerberos_key_from_string(context, kt_entry.principal,
252 krb5_free_principal(context, kt_entry.principal);
272 entry->principal,
279 entry->principal, entry->enctype,
298 entry->principal,
312 const char *principal,
355 ret = smb_krb5_unparse_name(entry, ctx->context, kt_entry.principal,
361 if (strcmp(principal, princ_s) != 0) {
365 entry->principal = talloc_strdup(entry, princ_s);
366 if (!entry->principal) {
416 entry.principal = talloc_asprintf(mem_ctx, "%s%s%s@%s",
423 NT_STATUS_HAVE_NO_MEMORY(entry.principal);