~ubuntu-branches/ubuntu/maverick/krb5/maverick

« back to all changes in this revision

Viewing changes to doc/ccapi/html/structcc__credentials__v5__t.html

  • Committer: Bazaar Package Importer
  • Author(s): Sam Hartman
  • Date: 2009-05-07 16:16:34 UTC
  • mfrom: (13.1.7 sid)
  • Revision ID: james.westby@ubuntu.com-20090507161634-xqyk0s9na0le4flj
Tags: 1.7dfsg~beta1-4
When  decrypting the TGS response fails with the subkey, try with the
session key to work around Heimdal bug, Closes: #527353 

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 
2
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
 
3
<title>Credentials Cache API   : cc_credentials_v5_t Struct Reference</title>
 
4
<link href="doxygen.css" rel="stylesheet" type="text/css">
 
5
<link href="tabs.css" rel="stylesheet" type="text/css">
 
6
</head><body>
 
7
<!-- Generated by Doxygen 1.4.6 -->
 
8
<h1>cc_credentials_v5_t Struct Reference<br>
 
9
<small>
 
10
[<a class="el" href="group__cc__credentials__reference.html">cc_credentials_t Overview</a>]</small>
 
11
</h1><!-- doxytag: class="cc_credentials_v5_t" --><hr><a name="_details"></a><h2>Detailed Description</h2>
 
12
If a cc_credentials_t variable is used to store Kerberos v5 c redentials, and then credentials.credentials_v5 points to a v5 credentials structure. This structure is similar to a krb5_creds structure. 
 
13
<p>
 
14
<h2>Data Fields</h2>
 
15
<ul>
 
16
<li>char * <a class="el" href="structcc__credentials__v5__t.html#9a07d92f0eb56a4db24f14d21be5923b">client</a>
 
17
<li>char * <a class="el" href="structcc__credentials__v5__t.html#ffeefede74d4b54c220f6a43dd2beabd">server</a>
 
18
<li><a class="el" href="structcc__data.html">cc_data</a> <a class="el" href="structcc__credentials__v5__t.html#c02ecbe79ca87f90c4f6771c330b9057">keyblock</a>
 
19
<li><a class="el" href="group__ccapi__types__reference.html#ge7a754cfe5664beadddaa100646c9742">cc_time_t</a> <a class="el" href="structcc__credentials__v5__t.html#43f17e3cff872e49a0d2b88deccb5c97">authtime</a>
 
20
<li><a class="el" href="group__ccapi__types__reference.html#ge7a754cfe5664beadddaa100646c9742">cc_time_t</a> <a class="el" href="structcc__credentials__v5__t.html#709d64dcb56e208a02f9dbd59ef703d7">starttime</a>
 
21
<li><a class="el" href="group__ccapi__types__reference.html#ge7a754cfe5664beadddaa100646c9742">cc_time_t</a> <a class="el" href="structcc__credentials__v5__t.html#0ebf7b3d5d28b0e9000c435af3ee9d59">endtime</a>
 
22
<li><a class="el" href="group__ccapi__types__reference.html#ge7a754cfe5664beadddaa100646c9742">cc_time_t</a> <a class="el" href="structcc__credentials__v5__t.html#1c710d76f8e94dc2c51e68bab258f15a">renew_till</a>
 
23
<li><a class="el" href="group__ccapi__types__reference.html#ga00783c3f4aa70580d0900b1a79aab9d">cc_uint32</a> <a class="el" href="structcc__credentials__v5__t.html#7fb325cd1ddca84f9033cd2f5122e1d3">is_skey</a>
 
24
<li><a class="el" href="group__ccapi__types__reference.html#ga00783c3f4aa70580d0900b1a79aab9d">cc_uint32</a> <a class="el" href="structcc__credentials__v5__t.html#c8380b3eee0768bc6c1fe8c719b72f04">ticket_flags</a>
 
25
<li><a class="el" href="structcc__data.html">cc_data</a> ** <a class="el" href="structcc__credentials__v5__t.html#80f824d334544ae2bd33c69eda1c9a09">addresses</a>
 
26
<li><a class="el" href="structcc__data.html">cc_data</a> <a class="el" href="structcc__credentials__v5__t.html#6cf74018168214de0ea09704d9436c03">ticket</a>
 
27
<li><a class="el" href="structcc__data.html">cc_data</a> <a class="el" href="structcc__credentials__v5__t.html#bb02ec4ece756277bceaa85626f2bc34">second_ticket</a>
 
28
<li><a class="el" href="structcc__data.html">cc_data</a> ** <a class="el" href="structcc__credentials__v5__t.html#0a8d97c740085a737b6aaec587f7fa9e">authdata</a>
 
29
</ul>
 
30
<hr><h2>Field Documentation</h2>
 
31
<a class="anchor" name="9a07d92f0eb56a4db24f14d21be5923b"></a><!-- doxytag: member="cc_credentials_v5_t::client" ref="9a07d92f0eb56a4db24f14d21be5923b" args="" --><p>
 
32
<table class="mdTable" cellpadding="2" cellspacing="0">
 
33
  <tr>
 
34
    <td class="mdRow">
 
35
      <table cellpadding="0" cellspacing="0" border="0">
 
36
        <tr>
 
37
          <td class="md" nowrap valign="top">char* <a class="el" href="structcc__credentials__v5__t.html#9a07d92f0eb56a4db24f14d21be5923b">client</a>          </td>
 
38
        </tr>
 
39
      </table>
 
40
    </td>
 
41
  </tr>
 
42
</table>
 
43
<table cellspacing="5" cellpadding="0" border="0">
 
44
  <tr>
 
45
    <td>
 
46
      &nbsp;
 
47
    </td>
 
48
    <td>
 
49
 
 
50
<p>
 
51
A properly quoted string representation of the client principal.     </td>
 
52
  </tr>
 
53
</table>
 
54
<a class="anchor" name="ffeefede74d4b54c220f6a43dd2beabd"></a><!-- doxytag: member="cc_credentials_v5_t::server" ref="ffeefede74d4b54c220f6a43dd2beabd" args="" --><p>
 
55
<table class="mdTable" cellpadding="2" cellspacing="0">
 
56
  <tr>
 
57
    <td class="mdRow">
 
58
      <table cellpadding="0" cellspacing="0" border="0">
 
59
        <tr>
 
60
          <td class="md" nowrap valign="top">char* <a class="el" href="structcc__credentials__v5__t.html#ffeefede74d4b54c220f6a43dd2beabd">server</a>          </td>
 
61
        </tr>
 
62
      </table>
 
63
    </td>
 
64
  </tr>
 
65
</table>
 
66
<table cellspacing="5" cellpadding="0" border="0">
 
67
  <tr>
 
68
    <td>
 
69
      &nbsp;
 
70
    </td>
 
71
    <td>
 
72
 
 
73
<p>
 
74
A properly quoted string representation of the service principal.     </td>
 
75
  </tr>
 
76
</table>
 
77
<a class="anchor" name="c02ecbe79ca87f90c4f6771c330b9057"></a><!-- doxytag: member="cc_credentials_v5_t::keyblock" ref="c02ecbe79ca87f90c4f6771c330b9057" args="" --><p>
 
78
<table class="mdTable" cellpadding="2" cellspacing="0">
 
79
  <tr>
 
80
    <td class="mdRow">
 
81
      <table cellpadding="0" cellspacing="0" border="0">
 
82
        <tr>
 
83
          <td class="md" nowrap valign="top"><a class="el" href="structcc__data.html">cc_data</a> <a class="el" href="structcc__credentials__v5__t.html#c02ecbe79ca87f90c4f6771c330b9057">keyblock</a>          </td>
 
84
        </tr>
 
85
      </table>
 
86
    </td>
 
87
  </tr>
 
88
</table>
 
89
<table cellspacing="5" cellpadding="0" border="0">
 
90
  <tr>
 
91
    <td>
 
92
      &nbsp;
 
93
    </td>
 
94
    <td>
 
95
 
 
96
<p>
 
97
Session encryption key info.     </td>
 
98
  </tr>
 
99
</table>
 
100
<a class="anchor" name="43f17e3cff872e49a0d2b88deccb5c97"></a><!-- doxytag: member="cc_credentials_v5_t::authtime" ref="43f17e3cff872e49a0d2b88deccb5c97" args="" --><p>
 
101
<table class="mdTable" cellpadding="2" cellspacing="0">
 
102
  <tr>
 
103
    <td class="mdRow">
 
104
      <table cellpadding="0" cellspacing="0" border="0">
 
105
        <tr>
 
106
          <td class="md" nowrap valign="top"><a class="el" href="group__ccapi__types__reference.html#ge7a754cfe5664beadddaa100646c9742">cc_time_t</a> <a class="el" href="structcc__credentials__v5__t.html#43f17e3cff872e49a0d2b88deccb5c97">authtime</a>          </td>
 
107
        </tr>
 
108
      </table>
 
109
    </td>
 
110
  </tr>
 
111
</table>
 
112
<table cellspacing="5" cellpadding="0" border="0">
 
113
  <tr>
 
114
    <td>
 
115
      &nbsp;
 
116
    </td>
 
117
    <td>
 
118
 
 
119
<p>
 
120
The time when the ticket was issued.     </td>
 
121
  </tr>
 
122
</table>
 
123
<a class="anchor" name="709d64dcb56e208a02f9dbd59ef703d7"></a><!-- doxytag: member="cc_credentials_v5_t::starttime" ref="709d64dcb56e208a02f9dbd59ef703d7" args="" --><p>
 
124
<table class="mdTable" cellpadding="2" cellspacing="0">
 
125
  <tr>
 
126
    <td class="mdRow">
 
127
      <table cellpadding="0" cellspacing="0" border="0">
 
128
        <tr>
 
129
          <td class="md" nowrap valign="top"><a class="el" href="group__ccapi__types__reference.html#ge7a754cfe5664beadddaa100646c9742">cc_time_t</a> <a class="el" href="structcc__credentials__v5__t.html#709d64dcb56e208a02f9dbd59ef703d7">starttime</a>          </td>
 
130
        </tr>
 
131
      </table>
 
132
    </td>
 
133
  </tr>
 
134
</table>
 
135
<table cellspacing="5" cellpadding="0" border="0">
 
136
  <tr>
 
137
    <td>
 
138
      &nbsp;
 
139
    </td>
 
140
    <td>
 
141
 
 
142
<p>
 
143
The time when the ticket becomes valid.     </td>
 
144
  </tr>
 
145
</table>
 
146
<a class="anchor" name="0ebf7b3d5d28b0e9000c435af3ee9d59"></a><!-- doxytag: member="cc_credentials_v5_t::endtime" ref="0ebf7b3d5d28b0e9000c435af3ee9d59" args="" --><p>
 
147
<table class="mdTable" cellpadding="2" cellspacing="0">
 
148
  <tr>
 
149
    <td class="mdRow">
 
150
      <table cellpadding="0" cellspacing="0" border="0">
 
151
        <tr>
 
152
          <td class="md" nowrap valign="top"><a class="el" href="group__ccapi__types__reference.html#ge7a754cfe5664beadddaa100646c9742">cc_time_t</a> <a class="el" href="structcc__credentials__v5__t.html#0ebf7b3d5d28b0e9000c435af3ee9d59">endtime</a>          </td>
 
153
        </tr>
 
154
      </table>
 
155
    </td>
 
156
  </tr>
 
157
</table>
 
158
<table cellspacing="5" cellpadding="0" border="0">
 
159
  <tr>
 
160
    <td>
 
161
      &nbsp;
 
162
    </td>
 
163
    <td>
 
164
 
 
165
<p>
 
166
The time when the ticket expires.     </td>
 
167
  </tr>
 
168
</table>
 
169
<a class="anchor" name="1c710d76f8e94dc2c51e68bab258f15a"></a><!-- doxytag: member="cc_credentials_v5_t::renew_till" ref="1c710d76f8e94dc2c51e68bab258f15a" args="" --><p>
 
170
<table class="mdTable" cellpadding="2" cellspacing="0">
 
171
  <tr>
 
172
    <td class="mdRow">
 
173
      <table cellpadding="0" cellspacing="0" border="0">
 
174
        <tr>
 
175
          <td class="md" nowrap valign="top"><a class="el" href="group__ccapi__types__reference.html#ge7a754cfe5664beadddaa100646c9742">cc_time_t</a> <a class="el" href="structcc__credentials__v5__t.html#1c710d76f8e94dc2c51e68bab258f15a">renew_till</a>          </td>
 
176
        </tr>
 
177
      </table>
 
178
    </td>
 
179
  </tr>
 
180
</table>
 
181
<table cellspacing="5" cellpadding="0" border="0">
 
182
  <tr>
 
183
    <td>
 
184
      &nbsp;
 
185
    </td>
 
186
    <td>
 
187
 
 
188
<p>
 
189
The time when the ticket becomes no longer renewable (if renewable).     </td>
 
190
  </tr>
 
191
</table>
 
192
<a class="anchor" name="7fb325cd1ddca84f9033cd2f5122e1d3"></a><!-- doxytag: member="cc_credentials_v5_t::is_skey" ref="7fb325cd1ddca84f9033cd2f5122e1d3" args="" --><p>
 
193
<table class="mdTable" cellpadding="2" cellspacing="0">
 
194
  <tr>
 
195
    <td class="mdRow">
 
196
      <table cellpadding="0" cellspacing="0" border="0">
 
197
        <tr>
 
198
          <td class="md" nowrap valign="top"><a class="el" href="group__ccapi__types__reference.html#ga00783c3f4aa70580d0900b1a79aab9d">cc_uint32</a> <a class="el" href="structcc__credentials__v5__t.html#7fb325cd1ddca84f9033cd2f5122e1d3">is_skey</a>          </td>
 
199
        </tr>
 
200
      </table>
 
201
    </td>
 
202
  </tr>
 
203
</table>
 
204
<table cellspacing="5" cellpadding="0" border="0">
 
205
  <tr>
 
206
    <td>
 
207
      &nbsp;
 
208
    </td>
 
209
    <td>
 
210
 
 
211
<p>
 
212
1 if the ticket is encrypted in another ticket's key, or 0 otherwise.     </td>
 
213
  </tr>
 
214
</table>
 
215
<a class="anchor" name="c8380b3eee0768bc6c1fe8c719b72f04"></a><!-- doxytag: member="cc_credentials_v5_t::ticket_flags" ref="c8380b3eee0768bc6c1fe8c719b72f04" args="" --><p>
 
216
<table class="mdTable" cellpadding="2" cellspacing="0">
 
217
  <tr>
 
218
    <td class="mdRow">
 
219
      <table cellpadding="0" cellspacing="0" border="0">
 
220
        <tr>
 
221
          <td class="md" nowrap valign="top"><a class="el" href="group__ccapi__types__reference.html#ga00783c3f4aa70580d0900b1a79aab9d">cc_uint32</a> <a class="el" href="structcc__credentials__v5__t.html#c8380b3eee0768bc6c1fe8c719b72f04">ticket_flags</a>          </td>
 
222
        </tr>
 
223
      </table>
 
224
    </td>
 
225
  </tr>
 
226
</table>
 
227
<table cellspacing="5" cellpadding="0" border="0">
 
228
  <tr>
 
229
    <td>
 
230
      &nbsp;
 
231
    </td>
 
232
    <td>
 
233
 
 
234
<p>
 
235
Ticket flags, as defined by the Kerberos 5 API.     </td>
 
236
  </tr>
 
237
</table>
 
238
<a class="anchor" name="80f824d334544ae2bd33c69eda1c9a09"></a><!-- doxytag: member="cc_credentials_v5_t::addresses" ref="80f824d334544ae2bd33c69eda1c9a09" args="" --><p>
 
239
<table class="mdTable" cellpadding="2" cellspacing="0">
 
240
  <tr>
 
241
    <td class="mdRow">
 
242
      <table cellpadding="0" cellspacing="0" border="0">
 
243
        <tr>
 
244
          <td class="md" nowrap valign="top"><a class="el" href="structcc__data.html">cc_data</a>** <a class="el" href="structcc__credentials__v5__t.html#80f824d334544ae2bd33c69eda1c9a09">addresses</a>          </td>
 
245
        </tr>
 
246
      </table>
 
247
    </td>
 
248
  </tr>
 
249
</table>
 
250
<table cellspacing="5" cellpadding="0" border="0">
 
251
  <tr>
 
252
    <td>
 
253
      &nbsp;
 
254
    </td>
 
255
    <td>
 
256
 
 
257
<p>
 
258
The the list of network addresses of hosts that are allowed to authenticate using this ticket.     </td>
 
259
  </tr>
 
260
</table>
 
261
<a class="anchor" name="6cf74018168214de0ea09704d9436c03"></a><!-- doxytag: member="cc_credentials_v5_t::ticket" ref="6cf74018168214de0ea09704d9436c03" args="" --><p>
 
262
<table class="mdTable" cellpadding="2" cellspacing="0">
 
263
  <tr>
 
264
    <td class="mdRow">
 
265
      <table cellpadding="0" cellspacing="0" border="0">
 
266
        <tr>
 
267
          <td class="md" nowrap valign="top"><a class="el" href="structcc__data.html">cc_data</a> <a class="el" href="structcc__credentials__v5__t.html#6cf74018168214de0ea09704d9436c03">ticket</a>          </td>
 
268
        </tr>
 
269
      </table>
 
270
    </td>
 
271
  </tr>
 
272
</table>
 
273
<table cellspacing="5" cellpadding="0" border="0">
 
274
  <tr>
 
275
    <td>
 
276
      &nbsp;
 
277
    </td>
 
278
    <td>
 
279
 
 
280
<p>
 
281
Ticket data.     </td>
 
282
  </tr>
 
283
</table>
 
284
<a class="anchor" name="bb02ec4ece756277bceaa85626f2bc34"></a><!-- doxytag: member="cc_credentials_v5_t::second_ticket" ref="bb02ec4ece756277bceaa85626f2bc34" args="" --><p>
 
285
<table class="mdTable" cellpadding="2" cellspacing="0">
 
286
  <tr>
 
287
    <td class="mdRow">
 
288
      <table cellpadding="0" cellspacing="0" border="0">
 
289
        <tr>
 
290
          <td class="md" nowrap valign="top"><a class="el" href="structcc__data.html">cc_data</a> <a class="el" href="structcc__credentials__v5__t.html#bb02ec4ece756277bceaa85626f2bc34">second_ticket</a>          </td>
 
291
        </tr>
 
292
      </table>
 
293
    </td>
 
294
  </tr>
 
295
</table>
 
296
<table cellspacing="5" cellpadding="0" border="0">
 
297
  <tr>
 
298
    <td>
 
299
      &nbsp;
 
300
    </td>
 
301
    <td>
 
302
 
 
303
<p>
 
304
Second ticket data.     </td>
 
305
  </tr>
 
306
</table>
 
307
<a class="anchor" name="0a8d97c740085a737b6aaec587f7fa9e"></a><!-- doxytag: member="cc_credentials_v5_t::authdata" ref="0a8d97c740085a737b6aaec587f7fa9e" args="" --><p>
 
308
<table class="mdTable" cellpadding="2" cellspacing="0">
 
309
  <tr>
 
310
    <td class="mdRow">
 
311
      <table cellpadding="0" cellspacing="0" border="0">
 
312
        <tr>
 
313
          <td class="md" nowrap valign="top"><a class="el" href="structcc__data.html">cc_data</a>** <a class="el" href="structcc__credentials__v5__t.html#0a8d97c740085a737b6aaec587f7fa9e">authdata</a>          </td>
 
314
        </tr>
 
315
      </table>
 
316
    </td>
 
317
  </tr>
 
318
</table>
 
319
<table cellspacing="5" cellpadding="0" border="0">
 
320
  <tr>
 
321
    <td>
 
322
      &nbsp;
 
323
    </td>
 
324
    <td>
 
325
 
 
326
<p>
 
327
Authorization data.     </td>
 
328
  </tr>
 
329
</table>
 
330
<hr size="1"><address style="align: right;"><small>Generated on Tue Oct 2 17:16:06 2007 for Credentials Cache API    by&nbsp;
 
331
<a href="http://www.doxygen.org/index.html">
 
332
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
 
333
</body>
 
334
</html>