1 Principal manipulation and parsing
2 ============================================
4 Kerberos principal structure
8 :c:type:`krb5_principal_data`
10 :c:type:`krb5_principal`
14 Create and free principal
18 :c:func:`krb5_build_principal()`
20 :c:func:`krb5_build_principal_alloc_va()`
22 :c:func:`krb5_build_principal_ext()`
24 :c:func:`krb5_copy_principal()`
26 :c:func:`krb5_free_principal()`
28 :c:func:`krb5_cc_get_principal()`
36 :c:func:`krb5_principal_compare()`
38 :c:func:`krb5_principal_compare_flags()`
40 :c:func:`krb5_principal_compare_any_realm()`
42 :c:func:`krb5_sname_match()`
44 :c:func:`krb5_sname_to_principal()`
53 :c:func:`krb5_parse_name()`
55 :c:func:`krb5_parse_name_flags()`
57 :c:func:`krb5_unparse_name()`
59 :c:func:`krb5_unparse_name_flags()`
67 :c:func:`krb5_is_config_principal()`
69 :c:func:`krb5_kuserok()`
71 :c:func:`krb5_set_password()`
73 :c:func:`krb5_set_password_using_ccache()`
75 :c:func:`krb5_set_principal_realm()`
77 :c:func:`krb5_realm_compare()`
86 Please, provide your feedback on this document at krb5-bugs@mit.edu?subject=Documentation___princ_handle