~ubuntu-branches/ubuntu/precise/krb5/precise-updates

« back to all changes in this revision

Viewing changes to doc/rst_source/krb_appldev/refs/macros/index.rst

  • Committer: Package Import Robot
  • Author(s): Sam Hartman
  • Date: 2011-12-01 19:34:41 UTC
  • mfrom: (28.1.14 sid)
  • Revision ID: package-import@ubuntu.com-20111201193441-9tipg3aru1jsidyv
Tags: 1.10+dfsg~alpha1-6
* Fix segfault with unknown hostnames in krb5_sname_to_principal,
  Closes: #650671
* Indicate that this library breaks libsmbclient versions that depend on
  krb5_locate_kdc, Closes: #650603, #650611

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
krb5 simple macros
 
2
=========================
 
3
 
 
4
Public
 
5
-------
 
6
 
 
7
.. toctree::
 
8
   :maxdepth: 1
 
9
 
 
10
   ADDRTYPE_ADDRPORT.rst
 
11
   ADDRTYPE_CHAOS.rst
 
12
   ADDRTYPE_DDP.rst
 
13
   ADDRTYPE_INET.rst
 
14
   ADDRTYPE_INET6.rst
 
15
   ADDRTYPE_IPPORT.rst
 
16
   ADDRTYPE_ISO.rst
 
17
   ADDRTYPE_IS_LOCAL.rst
 
18
   ADDRTYPE_NETBIOS.rst
 
19
   ADDRTYPE_XNS.rst
 
20
   AD_TYPE_EXTERNAL.rst
 
21
   AD_TYPE_FIELD_TYPE_MASK.rst
 
22
   AD_TYPE_REGISTERED.rst
 
23
   AD_TYPE_RESERVED.rst
 
24
   AP_OPTS_ETYPE_NEGOTIATION.rst
 
25
   AP_OPTS_MUTUAL_REQUIRED.rst
 
26
   AP_OPTS_RESERVED.rst
 
27
   AP_OPTS_USE_SESSION_KEY.rst
 
28
   AP_OPTS_USE_SUBKEY.rst
 
29
   AP_OPTS_WIRE_MASK.rst
 
30
   CKSUMTYPE_CRC32.rst
 
31
   CKSUMTYPE_DESCBC.rst
 
32
   CKSUMTYPE_HMAC_MD5_ARCFOUR.rst
 
33
   CKSUMTYPE_HMAC_SHA1_96_AES128.rst
 
34
   CKSUMTYPE_HMAC_SHA1_96_AES256.rst
 
35
   CKSUMTYPE_HMAC_SHA1_DES3.rst
 
36
   CKSUMTYPE_MD5_HMAC_ARCFOUR.rst
 
37
   CKSUMTYPE_NIST_SHA.rst
 
38
   CKSUMTYPE_RSA_MD4.rst
 
39
   CKSUMTYPE_RSA_MD4_DES.rst
 
40
   CKSUMTYPE_RSA_MD5.rst
 
41
   CKSUMTYPE_RSA_MD5_DES.rst
 
42
   ENCTYPE_AES128_CTS_HMAC_SHA1_96.rst
 
43
   ENCTYPE_AES256_CTS_HMAC_SHA1_96.rst
 
44
   ENCTYPE_ARCFOUR_HMAC.rst
 
45
   ENCTYPE_ARCFOUR_HMAC_EXP.rst
 
46
   ENCTYPE_DES3_CBC_ENV.rst
 
47
   ENCTYPE_DES3_CBC_RAW.rst
 
48
   ENCTYPE_DES3_CBC_SHA.rst
 
49
   ENCTYPE_DES3_CBC_SHA1.rst
 
50
   ENCTYPE_DES_CBC_CRC.rst
 
51
   ENCTYPE_DES_CBC_MD4.rst
 
52
   ENCTYPE_DES_CBC_MD5.rst
 
53
   ENCTYPE_DES_CBC_RAW.rst
 
54
   ENCTYPE_DES_HMAC_SHA1.rst
 
55
   ENCTYPE_DSA_SHA1_CMS.rst
 
56
   ENCTYPE_MD5_RSA_CMS.rst
 
57
   ENCTYPE_NULL.rst
 
58
   ENCTYPE_RC2_CBC_ENV.rst
 
59
   ENCTYPE_RSA_ENV.rst
 
60
   ENCTYPE_RSA_ES_OAEP_ENV.rst
 
61
   ENCTYPE_SHA1_RSA_CMS.rst
 
62
   ENCTYPE_UNKNOWN.rst
 
63
   KDC_OPT_ALLOW_POSTDATE.rst
 
64
   KDC_OPT_CANONICALIZE.rst
 
65
   KDC_OPT_CNAME_IN_ADDL_TKT.rst
 
66
   KDC_OPT_DISABLE_TRANSITED_CHECK.rst
 
67
   KDC_OPT_ENC_TKT_IN_SKEY.rst
 
68
   KDC_OPT_FORWARDABLE.rst
 
69
   KDC_OPT_FORWARDED.rst
 
70
   KDC_OPT_POSTDATED.rst
 
71
   KDC_OPT_PROXIABLE.rst
 
72
   KDC_OPT_PROXY.rst
 
73
   KDC_OPT_RENEW.rst
 
74
   KDC_OPT_RENEWABLE.rst
 
75
   KDC_OPT_RENEWABLE_OK.rst
 
76
   KDC_OPT_REQUEST_ANONYMOUS.rst
 
77
   KDC_OPT_VALIDATE.rst
 
78
   KDC_TKT_COMMON_MASK.rst
 
79
   KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE.rst
 
80
   KRB5_ANONYMOUS_PRINCSTR.rst
 
81
   KRB5_ANONYMOUS_REALMSTR.rst
 
82
   KRB5_AP_REP.rst
 
83
   KRB5_AP_REQ.rst
 
84
   KRB5_AS_REP.rst
 
85
   KRB5_AS_REQ.rst
 
86
   KRB5_AUTHDATA_AND_OR.rst
 
87
   KRB5_AUTHDATA_ETYPE_NEGOTIATION.rst
 
88
   KRB5_AUTHDATA_FX_ARMOR.rst
 
89
   KRB5_AUTHDATA_IF_RELEVANT.rst
 
90
   KRB5_AUTHDATA_INITIAL_VERIFIED_CAS.rst
 
91
   KRB5_AUTHDATA_KDC_ISSUED.rst
 
92
   KRB5_AUTHDATA_MANDATORY_FOR_KDC.rst
 
93
   KRB5_AUTHDATA_OSF_DCE.rst
 
94
   KRB5_AUTHDATA_SESAME.rst
 
95
   KRB5_AUTHDATA_SIGNTICKET.rst
 
96
   KRB5_AUTHDATA_WIN2K_PAC.rst
 
97
   KRB5_AUTH_CONTEXT_DO_SEQUENCE.rst
 
98
   KRB5_AUTH_CONTEXT_DO_TIME.rst
 
99
   KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR.rst
 
100
   KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR.rst
 
101
   KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR.rst
 
102
   KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR.rst
 
103
   KRB5_AUTH_CONTEXT_PERMIT_ALL.rst
 
104
   KRB5_AUTH_CONTEXT_RET_SEQUENCE.rst
 
105
   KRB5_AUTH_CONTEXT_RET_TIME.rst
 
106
   KRB5_AUTH_CONTEXT_USE_SUBKEY.rst
 
107
   KRB5_CRED.rst
 
108
   KRB5_CRYPTO_TYPE_CHECKSUM.rst
 
109
   KRB5_CRYPTO_TYPE_DATA.rst
 
110
   KRB5_CRYPTO_TYPE_EMPTY.rst
 
111
   KRB5_CRYPTO_TYPE_HEADER.rst
 
112
   KRB5_CRYPTO_TYPE_PADDING.rst
 
113
   KRB5_CRYPTO_TYPE_SIGN_ONLY.rst
 
114
   KRB5_CRYPTO_TYPE_STREAM.rst
 
115
   KRB5_CRYPTO_TYPE_TRAILER.rst
 
116
   KRB5_CYBERSAFE_SECUREID.rst
 
117
   KRB5_DOMAIN_X500_COMPRESS.rst
 
118
   KRB5_ENCPADATA_REQ_ENC_PA_REP.rst
 
119
   KRB5_ERROR.rst
 
120
   KRB5_FAST_REQUIRED.rst
 
121
   KRB5_GC_CACHED.rst
 
122
   KRB5_GC_CANONICALIZE.rst
 
123
   KRB5_GC_CONSTRAINED_DELEGATION.rst
 
124
   KRB5_GC_FORWARDABLE.rst
 
125
   KRB5_GC_NO_STORE.rst
 
126
   KRB5_GC_NO_TRANSIT_CHECK.rst
 
127
   KRB5_GC_USER_USER.rst
 
128
   KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST.rst
 
129
   KRB5_GET_INIT_CREDS_OPT_ANONYMOUS.rst
 
130
   KRB5_GET_INIT_CREDS_OPT_CANONICALIZE.rst
 
131
   KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT.rst
 
132
   KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST.rst
 
133
   KRB5_GET_INIT_CREDS_OPT_FORWARDABLE.rst
 
134
   KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST.rst
 
135
   KRB5_GET_INIT_CREDS_OPT_PROXIABLE.rst
 
136
   KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE.rst
 
137
   KRB5_GET_INIT_CREDS_OPT_SALT.rst
 
138
   KRB5_GET_INIT_CREDS_OPT_TKT_LIFE.rst
 
139
   KRB5_INIT_CONTEXT_SECURE.rst
 
140
   KRB5_INIT_CONTEXT_KDC.rst
 
141
   KRB5_INIT_CREDS_STEP_FLAG_CONTINUE.rst
 
142
   KRB5_INT16_MAX.rst
 
143
   KRB5_INT16_MIN.rst
 
144
   KRB5_INT32_MAX.rst
 
145
   KRB5_INT32_MIN.rst
 
146
   KRB5_KEYUSAGE_AD_ITE.rst
 
147
   KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM.rst
 
148
   KRB5_KEYUSAGE_AD_MTE.rst
 
149
   KRB5_KEYUSAGE_AD_SIGNEDPATH.rst
 
150
   KRB5_KEYUSAGE_APP_DATA_CKSUM.rst
 
151
   KRB5_KEYUSAGE_APP_DATA_ENCRYPT.rst
 
152
   KRB5_KEYUSAGE_AP_REP_ENCPART.rst
 
153
   KRB5_KEYUSAGE_AP_REQ_AUTH.rst
 
154
   KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM.rst
 
155
   KRB5_KEYUSAGE_AS_REP_ENCPART.rst
 
156
   KRB5_KEYUSAGE_AS_REQ.rst
 
157
   KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS.rst
 
158
   KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT.rst
 
159
   KRB5_KEYUSAGE_ENC_CHALLENGE_KDC.rst
 
160
   KRB5_KEYUSAGE_FAST_ENC.rst
 
161
   KRB5_KEYUSAGE_FAST_FINISHED.rst
 
162
   KRB5_KEYUSAGE_FAST_REP.rst
 
163
   KRB5_KEYUSAGE_FAST_REQ_CHKSUM.rst
 
164
   KRB5_KEYUSAGE_GSS_TOK_MIC.rst
 
165
   KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG.rst
 
166
   KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV.rst
 
167
   KRB5_KEYUSAGE_IAKERB_FINISHED.rst
 
168
   KRB5_KEYUSAGE_KDC_REP_TICKET.rst
 
169
   KRB5_KEYUSAGE_KRB_CRED_ENCPART.rst
 
170
   KRB5_KEYUSAGE_KRB_ERROR_CKSUM.rst
 
171
   KRB5_KEYUSAGE_KRB_PRIV_ENCPART.rst
 
172
   KRB5_KEYUSAGE_KRB_SAFE_CKSUM.rst
 
173
   KRB5_KEYUSAGE_PA_PKINIT_KX.rst
 
174
   KRB5_KEYUSAGE_PA_REFERRAL.rst
 
175
   KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY.rst
 
176
   KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST.rst
 
177
   KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM.rst
 
178
   KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID.rst
 
179
   KRB5_KEYUSAGE_PA_SAM_RESPONSE.rst
 
180
   KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY.rst
 
181
   KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY.rst
 
182
   KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY.rst
 
183
   KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY.rst
 
184
   KRB5_KEYUSAGE_TGS_REQ_AUTH.rst
 
185
   KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM.rst
 
186
   KRB5_KPASSWD_ACCESSDENIED.rst
 
187
   KRB5_KPASSWD_AUTHERROR.rst
 
188
   KRB5_KPASSWD_BAD_VERSION.rst
 
189
   KRB5_KPASSWD_HARDERROR.rst
 
190
   KRB5_KPASSWD_INITIAL_FLAG_NEEDED.rst
 
191
   KRB5_KPASSWD_MALFORMED.rst
 
192
   KRB5_KPASSWD_SOFTERROR.rst
 
193
   KRB5_KPASSWD_SUCCESS.rst
 
194
   KRB5_LRQ_ALL_ACCT_EXPTIME.rst
 
195
   KRB5_LRQ_ALL_LAST_INITIAL.rst
 
196
   KRB5_LRQ_ALL_LAST_RENEWAL.rst
 
197
   KRB5_LRQ_ALL_LAST_REQ.rst
 
198
   KRB5_LRQ_ALL_LAST_TGT.rst
 
199
   KRB5_LRQ_ALL_LAST_TGT_ISSUED.rst
 
200
   KRB5_LRQ_ALL_PW_EXPTIME.rst
 
201
   KRB5_LRQ_NONE.rst
 
202
   KRB5_LRQ_ONE_ACCT_EXPTIME.rst
 
203
   KRB5_LRQ_ONE_LAST_INITIAL.rst
 
204
   KRB5_LRQ_ONE_LAST_RENEWAL.rst
 
205
   KRB5_LRQ_ONE_LAST_REQ.rst
 
206
   KRB5_LRQ_ONE_LAST_TGT.rst
 
207
   KRB5_LRQ_ONE_LAST_TGT_ISSUED.rst
 
208
   KRB5_LRQ_ONE_PW_EXPTIME.rst
 
209
   KRB5_NT_ENTERPRISE_PRINCIPAL.rst
 
210
   KRB5_NT_ENT_PRINCIPAL_AND_ID.rst
 
211
   KRB5_NT_MS_PRINCIPAL.rst
 
212
   KRB5_NT_MS_PRINCIPAL_AND_ID.rst
 
213
   KRB5_NT_PRINCIPAL.rst
 
214
   KRB5_NT_SMTP_NAME.rst
 
215
   KRB5_NT_SRV_HST.rst
 
216
   KRB5_NT_SRV_INST.rst
 
217
   KRB5_NT_SRV_XHST.rst
 
218
   KRB5_NT_UID.rst
 
219
   KRB5_NT_UNKNOWN.rst
 
220
   KRB5_NT_WELLKNOWN.rst
 
221
   KRB5_NT_X500_PRINCIPAL.rst
 
222
   KRB5_OLD_CRYPTO.rst
 
223
   KRB5_PADATA_AFS3_SALT.rst
 
224
   KRB5_PADATA_AP_REQ.rst
 
225
   KRB5_PADATA_ENCRYPTED_CHALLENGE.rst
 
226
   KRB5_PADATA_ENC_SANDIA_SECURID.rst
 
227
   KRB5_PADATA_ENC_TIMESTAMP.rst
 
228
   KRB5_PADATA_ENC_UNIX_TIME.rst
 
229
   KRB5_PADATA_ETYPE_INFO.rst
 
230
   KRB5_PADATA_ETYPE_INFO2.rst
 
231
   KRB5_PADATA_FOR_USER.rst
 
232
   KRB5_PADATA_FX_COOKIE.rst
 
233
   KRB5_PADATA_FX_ERROR.rst
 
234
   KRB5_PADATA_FX_FAST.rst
 
235
   KRB5_PADATA_GET_FROM_TYPED_DATA.rst
 
236
   KRB5_PADATA_NONE.rst
 
237
   KRB5_PADATA_OSF_DCE.rst
 
238
   KRB5_PADATA_PAC_REQUEST.rst
 
239
   KRB5_PADATA_PKINIT_KX.rst
 
240
   KRB5_PADATA_PK_AS_REP.rst
 
241
   KRB5_PADATA_PK_AS_REP_OLD.rst
 
242
   KRB5_PADATA_PK_AS_REQ.rst
 
243
   KRB5_PADATA_PK_AS_REQ_OLD.rst
 
244
   KRB5_PADATA_PW_SALT.rst
 
245
   KRB5_PADATA_REFERRAL.rst
 
246
   KRB5_PADATA_S4U_X509_USER.rst
 
247
   KRB5_PADATA_SAM_CHALLENGE.rst
 
248
   KRB5_PADATA_SAM_CHALLENGE_2.rst
 
249
   KRB5_PADATA_SAM_REDIRECT.rst
 
250
   KRB5_PADATA_SAM_RESPONSE.rst
 
251
   KRB5_PADATA_SAM_RESPONSE_2.rst
 
252
   KRB5_PADATA_SESAME.rst
 
253
   KRB5_PADATA_SVR_REFERRAL_INFO.rst
 
254
   KRB5_PADATA_TGS_REQ.rst
 
255
   KRB5_PADATA_USE_SPECIFIED_KVNO.rst
 
256
   KRB5_PRINCIPAL_COMPARE_CASEFOLD.rst
 
257
   KRB5_PRINCIPAL_COMPARE_ENTERPRISE.rst
 
258
   KRB5_PRINCIPAL_COMPARE_IGNORE_REALM.rst
 
259
   KRB5_PRINCIPAL_COMPARE_UTF8.rst
 
260
   KRB5_PRINCIPAL_PARSE_ENTERPRISE.rst
 
261
   KRB5_PRINCIPAL_PARSE_NO_REALM.rst
 
262
   KRB5_PRINCIPAL_PARSE_REQUIRE_REALM.rst
 
263
   KRB5_PRINCIPAL_UNPARSE_DISPLAY.rst
 
264
   KRB5_PRINCIPAL_UNPARSE_NO_REALM.rst
 
265
   KRB5_PRINCIPAL_UNPARSE_SHORT.rst
 
266
   KRB5_PRIV.rst
 
267
   KRB5_PROMPT_TYPE_NEW_PASSWORD.rst
 
268
   KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN.rst
 
269
   KRB5_PROMPT_TYPE_PASSWORD.rst
 
270
   KRB5_PROMPT_TYPE_PREAUTH.rst
 
271
   KRB5_PVNO.rst
 
272
   KRB5_REALM_BRANCH_CHAR.rst
 
273
   KRB5_RECVAUTH_BADAUTHVERS.rst
 
274
   KRB5_RECVAUTH_SKIP_VERSION.rst
 
275
   KRB5_REFERRAL_REALM.rst
 
276
   KRB5_SAFE.rst
 
277
   KRB5_SAM_MUST_PK_ENCRYPT_SAD.rst
 
278
   KRB5_SAM_SEND_ENCRYPTED_SAD.rst
 
279
   KRB5_SAM_USE_SAD_AS_KEY.rst
 
280
   KRB5_TC_MATCH_2ND_TKT.rst
 
281
   KRB5_TC_MATCH_AUTHDATA.rst
 
282
   KRB5_TC_MATCH_FLAGS.rst
 
283
   KRB5_TC_MATCH_FLAGS_EXACT.rst
 
284
   KRB5_TC_MATCH_IS_SKEY.rst
 
285
   KRB5_TC_MATCH_KTYPE.rst
 
286
   KRB5_TC_MATCH_SRV_NAMEONLY.rst
 
287
   KRB5_TC_MATCH_TIMES.rst
 
288
   KRB5_TC_MATCH_TIMES_EXACT.rst
 
289
   KRB5_TC_NOTICKET.rst
 
290
   KRB5_TC_OPENCLOSE.rst
 
291
   KRB5_TC_SUPPORTED_KTYPES.rst
 
292
   KRB5_TGS_NAME.rst
 
293
   KRB5_TGS_NAME_SIZE.rst
 
294
   KRB5_TGS_REP.rst
 
295
   KRB5_TGS_REQ.rst
 
296
   KRB5_TKT_CREDS_STEP_FLAG_CONTINUE.rst
 
297
   KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL.rst
 
298
   KRB5_WELLKNOWN_NAMESTR.rst
 
299
   LR_TYPE_INTERPRETATION_MASK.rst
 
300
   LR_TYPE_THIS_SERVER_ONLY.rst
 
301
   MAX_KEYTAB_NAME_LEN.rst
 
302
   MSEC_DIRBIT.rst
 
303
   MSEC_VAL_MASK.rst
 
304
   PAC_CLIENT_INFO.rst
 
305
   PAC_CREDENTIALS_INFO.rst
 
306
   PAC_DELEGATION_INFO.rst
 
307
   PAC_LOGON_INFO.rst
 
308
   PAC_PRIVSVR_CHECKSUM.rst
 
309
   PAC_SERVER_CHECKSUM.rst
 
310
   PAC_UPN_DNS_INFO.rst
 
311
   SALT_TYPE_AFS_LENGTH.rst
 
312
   SALT_TYPE_NO_LENGTH.rst
 
313
   THREEPARAMOPEN.rst
 
314
   TKT_FLG_ANONYMOUS.rst
 
315
   TKT_FLG_ENC_PA_REP.rst
 
316
   TKT_FLG_FORWARDABLE.rst
 
317
   TKT_FLG_FORWARDED.rst
 
318
   TKT_FLG_HW_AUTH.rst
 
319
   TKT_FLG_INITIAL.rst
 
320
   TKT_FLG_INVALID.rst
 
321
   TKT_FLG_MAY_POSTDATE.rst
 
322
   TKT_FLG_OK_AS_DELEGATE.rst
 
323
   TKT_FLG_POSTDATED.rst
 
324
   TKT_FLG_PRE_AUTH.rst
 
325
   TKT_FLG_PROXIABLE.rst
 
326
   TKT_FLG_PROXY.rst
 
327
   TKT_FLG_RENEWABLE.rst
 
328
   TKT_FLG_TRANSIT_POLICY_CHECKED.rst
 
329
   VALID_INT_BITS.rst
 
330
   VALID_UINT_BITS.rst
 
331
   krb5_const.rst
 
332
   krb5_princ_component.rst
 
333
   krb5_princ_name.rst
 
334
   krb5_princ_realm.rst
 
335
   krb5_princ_set_realm.rst
 
336
   krb5_princ_set_realm_data.rst
 
337
   krb5_princ_set_realm_length.rst
 
338
   krb5_princ_size.rst
 
339
   krb5_princ_type.rst
 
340
   krb5_roundup.rst
 
341
   krb5_x.rst
 
342
   krb5_xc.rst
 
343
 
 
344
Deprecated macros
 
345
------------------------------
 
346
 
 
347
.. toctree::
 
348
   :maxdepth: 1
 
349
 
 
350
   krb524_convert_creds_kdc.rst
 
351
   krb524_init_ets.rst