xref: /freebsd/crypto/krb5/doc/html/_sources/appdev/refs/types/krb5_creds.rst.txt (revision 7f2fe78b9dd5f51c821d771b63d2e096f6fd49e9)
1.. highlight:: c
2
3.. _krb5-creds-struct:
4
5krb5_creds
6==========
7
8..
9.. c:type:: krb5_creds
10..
11
12Credentials structure including ticket, session key, and lifetime info.
13
14
15
16Declaration
17------------
18
19typedef struct _krb5_creds krb5_creds
20
21
22Members
23---------
24
25
26.. c:member:: krb5_magic	krb5_creds.magic
27
28
29
30
31.. c:member:: krb5_principal	krb5_creds.client
32
33                                             client's principal identifier
34
35
36.. c:member:: krb5_principal	krb5_creds.server
37
38                                             server's principal identifier
39
40
41.. c:member:: krb5_keyblock	krb5_creds.keyblock
42
43                                             session encryption key info
44
45
46.. c:member:: krb5_ticket_times	krb5_creds.times
47
48                                             lifetime info
49
50
51.. c:member:: krb5_boolean	krb5_creds.is_skey
52
53                                             true if ticket is encrypted in another ticket's skey
54
55
56.. c:member:: krb5_flags	krb5_creds.ticket_flags
57
58                                             flags in ticket
59
60
61.. c:member:: krb5_address  **	krb5_creds.addresses
62
63                                             addrs in ticket
64
65
66.. c:member:: krb5_data	krb5_creds.ticket
67
68                                             ticket string itself
69
70
71.. c:member:: krb5_data	krb5_creds.second_ticket
72
73                                             second ticket, if related to ticket (via DUPLICATE-SKEY or ENC-TKT-IN-SKEY)
74
75
76.. c:member:: krb5_authdata  **	krb5_creds.authdata
77
78                                             authorization data
79
80
81