1bd50386f615d52472c14ea17d57a4b42499f3ba
[krb5.git] / doc / rst_source / krb_appldev / princ_handle.rst
1 Principal manipulation and parsing
2 ============================================
3
4 Kerberos principal structure
5
6 ..
7
8 :c:type:`krb5_principal_data`
9
10 :c:type:`krb5_principal`
11
12 ..
13
14 Create and free principal
15
16 ..
17
18 :c:func:`krb5_build_principal()`
19
20 :c:func:`krb5_build_principal_alloc_va()`
21
22 :c:func:`krb5_build_principal_ext()`
23
24 :c:func:`krb5_copy_principal()`
25
26 :c:func:`krb5_free_principal()`
27
28 :c:func:`krb5_cc_get_principal()`
29
30 ..
31
32 Comparing
33
34 ..
35
36 :c:func:`krb5_principal_compare()`
37
38 :c:func:`krb5_principal_compare_flags()`
39
40 :c:func:`krb5_principal_compare_any_realm()`
41
42 :c:func:`krb5_sname_match()`
43
44 :c:func:`krb5_sname_to_principal()`
45
46 ..
47
48
49 Parsing:
50
51 ..
52
53 :c:func:`krb5_parse_name()`
54
55 :c:func:`krb5_parse_name_flags()`
56
57 :c:func:`krb5_unparse_name()`
58
59 :c:func:`krb5_unparse_name_flags()`
60
61 ..
62
63 Utilities:
64
65 ..
66
67 :c:func:`krb5_is_config_principal()`
68
69 :c:func:`krb5_kuserok()`
70
71 :c:func:`krb5_set_password()`
72
73 :c:func:`krb5_set_password_using_ccache()`
74
75 :c:func:`krb5_set_principal_realm()`
76
77 :c:func:`krb5_realm_compare()`
78
79 ..
80
81 ------------------
82
83 Feedback
84
85
86 Please, provide your feedback on this document at krb5-bugs@mit.edu?subject=Documentation___princ_handle
87