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