xref: /freebsd/crypto/krb5/doc/html/_sources/appdev/refs/types/krb5_kdc_req.rst.txt (revision 7f2fe78b9dd5f51c821d771b63d2e096f6fd49e9)
1.. highlight:: c
2
3.. _krb5-kdc-req-struct:
4
5krb5_kdc_req
6============
7
8..
9.. c:type:: krb5_kdc_req
10..
11
12C representation of KDC-REQ protocol message, including KDC-REQ-BODY.
13
14
15
16Declaration
17------------
18
19typedef struct _krb5_kdc_req krb5_kdc_req
20
21
22Members
23---------
24
25
26.. c:member:: krb5_magic	krb5_kdc_req.magic
27
28
29
30
31.. c:member:: krb5_msgtype	krb5_kdc_req.msg_type
32
33                                             KRB5_AS_REQ or KRB5_TGS_REQ.
34
35
36.. c:member:: krb5_pa_data  **	krb5_kdc_req.padata
37
38                                             Preauthentication data.
39
40
41.. c:member:: krb5_flags	krb5_kdc_req.kdc_options
42
43                                             Requested options.
44
45
46.. c:member:: krb5_principal	krb5_kdc_req.client
47
48                                             Client principal and realm.
49
50
51.. c:member:: krb5_principal	krb5_kdc_req.server
52
53                                             Server principal and realm.
54
55
56.. c:member:: krb5_timestamp	krb5_kdc_req.from
57
58                                             Requested start time.
59
60
61.. c:member:: krb5_timestamp	krb5_kdc_req.till
62
63                                             Requested end time.
64
65
66.. c:member:: krb5_timestamp	krb5_kdc_req.rtime
67
68                                             Requested renewable end time.
69
70
71.. c:member:: krb5_int32	krb5_kdc_req.nonce
72
73                                             Nonce to match request and response.
74
75
76.. c:member:: int	krb5_kdc_req.nktypes
77
78                                             Number of enctypes.
79
80
81.. c:member:: krb5_enctype *	krb5_kdc_req.ktype
82
83                                             Requested enctypes.
84
85
86.. c:member:: krb5_address  **	krb5_kdc_req.addresses
87
88                                             Requested addresses (optional)
89
90
91.. c:member:: krb5_enc_data	krb5_kdc_req.authorization_data
92
93                                             Encrypted authz data (optional)
94
95
96.. c:member:: krb5_authdata  **	krb5_kdc_req.unenc_authdata
97
98                                             Unencrypted authz data.
99
100
101.. c:member:: krb5_ticket  **	krb5_kdc_req.second_ticket
102
103                                             Second ticket array (optional)
104
105
106