source: heimdal/trunk/kuser/kdigest-commands.in@ 4

Last change on this file since 4 was 1, checked in by Paul Smedley, 10 years ago

Initial commit of Heimdal 1.5.3

File size: 5.7 KB
Line 
1/*
2 * Copyright (c) 2006 Kungliga Tekniska Högskolan
3 * (Royal Institute of Technology, Stockholm, Sweden).
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:
9 *
10 * 1. Redistributions of source code must retain the above copyright
11 * notice, this list of conditions and the following disclaimer.
12 *
13 * 2. Redistributions in binary form must reproduce the above copyright
14 * notice, this list of conditions and the following disclaimer in the
15 * documentation and/or other materials provided with the distribution.
16 *
17 * 3. Neither the name of the Institute nor the names of its contributors
18 * may be used to endorse or promote products derived from this software
19 * without specific prior written permission.
20 *
21 * THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
22 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
23 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
24 * ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
25 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
26 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31 * SUCH DAMAGE.
32 */
33/* $Id$ */
34
35command = {
36 name = "digest-probe"
37 option = {
38 long = "realm"
39 type = "string"
40 help = "Kerberos realm to communicate with"
41 }
42 help = "probe what mech is allowed/supported for this server"
43}
44command = {
45 name = "digest-server-init"
46 option = {
47 long = "type"
48 type = "string"
49 help = "digest type"
50 default = "sasl"
51 }
52 option = {
53 long = "kerberos-realm"
54 type = "string"
55 argument = "realm"
56 help = ""
57 }
58 option = {
59 long = "digest"
60 type = "string"
61 argument = "digest-type"
62 help = "digest type to use in the algorithm"
63 }
64 option = {
65 long = "cb-type"
66 type = "string"
67 argument = "type"
68 help = "type of channel bindings"
69 }
70 option = {
71 long = "cb-value"
72 type = "string"
73 argument = "value"
74 help = "value of channel bindings"
75 }
76 option = {
77 long = "hostname"
78 type = "string"
79 argument = "hostname"
80 help = "hostname of the server"
81 }
82 option = {
83 long = "realm"
84 type = "string"
85 help = "Kerberos realm to communicate with"
86 }
87 help = "Sets up a digest context and return initial parameters"
88}
89command = {
90 name = "digest-server-request"
91 option = {
92 long = "type"
93 type = "string"
94 help = "digest type"
95 default = "sasl"
96 }
97 option = {
98 long = "kerberos-realm"
99 type = "string"
100 argument = "realm"
101 help = ""
102 }
103 option = {
104 long = "username"
105 type = "string"
106 argument = "name"
107 help = "digest type"
108 }
109 option = {
110 long = "server-nonce"
111 type = "string"
112 argument = "nonce"
113 help = ""
114 }
115 option = {
116 long = "server-identifier"
117 type = "string"
118 argument = "nonce"
119 help = ""
120 }
121 option = {
122 long = "client-nonce"
123 type = "string"
124 argument = "nonce"
125 help = ""
126 }
127 option = {
128 long = "client-response"
129 type = "string"
130 argument = "response"
131 help = ""
132 }
133 option = {
134 long = "opaque"
135 type = "string"
136 argument = "string"
137 help = ""
138 }
139 option = {
140 long = "authentication-name"
141 type = "string"
142 argument = "name"
143 help = ""
144 }
145 option = {
146 long = "realm"
147 type = "string"
148 argument = "realm"
149 help = ""
150 }
151 option = {
152 long = "method"
153 type = "string"
154 argument = "method"
155 help = ""
156 }
157 option = {
158 long = "uri"
159 type = "string"
160 argument = "uri"
161 help = ""
162 }
163 option = {
164 long = "nounce-count"
165 type = "string"
166 argument = "count"
167 help = ""
168 }
169 option = {
170 long = "qop"
171 type = "string"
172 argument = "qop"
173 help = ""
174 }
175 option = {
176 long = "ccache"
177 type = "string"
178 argument = "ccache"
179 help = "Where the the credential cache is created when the KDC returns tickets"
180 }
181 help = "Completes digest negotiation and return final parameters"
182}
183command = {
184 name = "digest-client-request"
185 option = {
186 long = "type"
187 type = "string"
188 help = "digest type"
189 default = "sasl"
190 }
191 option = {
192 long = "username"
193 type = "string"
194 argument = "name"
195 help = "digest type"
196 }
197 option = {
198 long = "password"
199 type = "string"
200 argument = "password"
201 }
202 option = {
203 long = "server-nonce"
204 type = "string"
205 argument = "nonce"
206 help = ""
207 }
208 option = {
209 long = "server-identifier"
210 type = "string"
211 argument = "nonce"
212 help = ""
213 }
214 option = {
215 long = "client-nonce"
216 type = "string"
217 argument = "nonce"
218 help = ""
219 }
220 option = {
221 long = "opaque"
222 type = "string"
223 argument = "string"
224 help = ""
225 }
226 option = {
227 long = "realm"
228 type = "string"
229 argument = "realm"
230 help = ""
231 }
232 option = {
233 long = "method"
234 type = "string"
235 argument = "method"
236 help = ""
237 }
238 option = {
239 long = "uri"
240 type = "string"
241 argument = "uri"
242 help = ""
243 }
244 option = {
245 long = "nounce-count"
246 type = "string"
247 argument = "count"
248 help = ""
249 }
250 option = {
251 long = "qop"
252 type = "string"
253 argument = "qop"
254 help = ""
255 }
256 help = "Client part of a digest exchange"
257}
258command = {
259 name = "ntlm-server-init"
260 option = {
261 long = "version"
262 type = "integer"
263 help = "ntlm version"
264 default = "1"
265 }
266 option = {
267 long = "kerberos-realm"
268 type = "string"
269 help = "Kerberos realm to communicate with"
270 }
271 help = "Sets up a digest context and return initial parameters"
272}
273command = {
274 name = "help"
275 name = "?"
276 argument = "[command]"
277 min_args = "0"
278 max_args = "1"
279 help = "Help! I need somebody."
280}
Note: See TracBrowser for help on using the repository browser.