PageRenderTime 29ms CodeModel.GetById 17ms app.highlight 5ms RepoModel.GetById 2ms app.codeStats 0ms

/crypto/heimdal/kuser/kdigest-commands.in

https://bitbucket.org/freebsd/freebsd-head/
Autoconf | 280 lines | 279 code | 1 blank | 0 comment | 1 complexity | 2a1c43c43ccec4eaaf30fa4a3f50f871 MD5 | raw file
  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}