xref: /minix3/crypto/external/bsd/heimdal/dist/kuser/kdigest.8 (revision 0a6a1f1d05b60e214de2f05a7310ddd1f0e590e7)
1*0a6a1f1dSLionel Sambuc.\"	$NetBSD: kdigest.8,v 1.1.1.3 2014/04/24 12:45:28 pettai Exp $
2ebfedea0SLionel Sambuc.\"
3*0a6a1f1dSLionel Sambuc.\" Copyright (c) 2008 Kungliga Tekniska Högskolan
4ebfedea0SLionel Sambuc.\" (Royal Institute of Technology, Stockholm, Sweden).
5ebfedea0SLionel Sambuc.\" All rights reserved.
6ebfedea0SLionel Sambuc.\"
7ebfedea0SLionel Sambuc.\" Redistribution and use in source and binary forms, with or without
8ebfedea0SLionel Sambuc.\" modification, are permitted provided that the following conditions
9ebfedea0SLionel Sambuc.\" are met:
10ebfedea0SLionel Sambuc.\"
11ebfedea0SLionel Sambuc.\" 1. Redistributions of source code must retain the above copyright
12ebfedea0SLionel Sambuc.\"    notice, this list of conditions and the following disclaimer.
13ebfedea0SLionel Sambuc.\"
14ebfedea0SLionel Sambuc.\" 2. Redistributions in binary form must reproduce the above copyright
15ebfedea0SLionel Sambuc.\"    notice, this list of conditions and the following disclaimer in the
16ebfedea0SLionel Sambuc.\"    documentation and/or other materials provided with the distribution.
17ebfedea0SLionel Sambuc.\"
18ebfedea0SLionel Sambuc.\" 3. Neither the name of the Institute nor the names of its contributors
19ebfedea0SLionel Sambuc.\"    may be used to endorse or promote products derived from this software
20ebfedea0SLionel Sambuc.\"    without specific prior written permission.
21ebfedea0SLionel Sambuc.\"
22ebfedea0SLionel Sambuc.\" THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
23ebfedea0SLionel Sambuc.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
24ebfedea0SLionel Sambuc.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
25ebfedea0SLionel Sambuc.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
26ebfedea0SLionel Sambuc.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
27ebfedea0SLionel Sambuc.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
28ebfedea0SLionel Sambuc.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
29ebfedea0SLionel Sambuc.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
30ebfedea0SLionel Sambuc.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
31ebfedea0SLionel Sambuc.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
32ebfedea0SLionel Sambuc.\" SUCH DAMAGE.
33ebfedea0SLionel Sambuc.\"
34ebfedea0SLionel Sambuc.\" Id
35ebfedea0SLionel Sambuc.\"
36ebfedea0SLionel Sambuc.Dd September 25, 2008
37ebfedea0SLionel Sambuc.Dt KDIGEST 8
38ebfedea0SLionel Sambuc.Os
39ebfedea0SLionel Sambuc.Sh NAME
40ebfedea0SLionel Sambuc.Nm kdigest
41*0a6a1f1dSLionel Sambuc.Nd userland tool to access digest interface in the KDC
42ebfedea0SLionel Sambuc.Sh SYNOPSIS
43ebfedea0SLionel Sambuc.Nm
44*0a6a1f1dSLionel Sambuc.Op Fl Fl ccache= Ns Ar string
45*0a6a1f1dSLionel Sambuc.Op Fl Fl version
46*0a6a1f1dSLionel Sambuc.Op Fl Fl help
47ebfedea0SLionel Sambuccommand
48ebfedea0SLionel Sambuc.Op arguments
49ebfedea0SLionel Sambuc.Sh DESCRIPTION
50ebfedea0SLionel SambucSupported options:
51ebfedea0SLionel Sambuc.Bl -tag -width Ds
52ebfedea0SLionel Sambuc.It Xo
53*0a6a1f1dSLionel Sambuc.Fl Fl ccache= Ns Ar string
54ebfedea0SLionel Sambuc.Xc
55ebfedea0SLionel Sambuccredential cache
56ebfedea0SLionel Sambuc.It Xo
57*0a6a1f1dSLionel Sambuc.Fl Fl version
58ebfedea0SLionel Sambuc.Xc
59ebfedea0SLionel Sambucprint version
60ebfedea0SLionel Sambuc.It Xo
61*0a6a1f1dSLionel Sambuc.Fl Fl help
62ebfedea0SLionel Sambuc.Xc
63ebfedea0SLionel Sambuc.El
64ebfedea0SLionel Sambuc.Pp
65ebfedea0SLionel SambucAvailable commands are:
66ebfedea0SLionel Sambuc.Bl -tag -width Ds
67ebfedea0SLionel Sambuc.It Xo digest-probe
68*0a6a1f1dSLionel Sambuc.Op Fl Fl realm= Ns Ar string
69*0a6a1f1dSLionel Sambuc.Op Fl h | Fl Fl help
70ebfedea0SLionel Sambuc.Xc
71ebfedea0SLionel Sambuc.Bl -tag -width Ds
72ebfedea0SLionel Sambuc.It Xo
73*0a6a1f1dSLionel Sambuc.Fl Fl realm= Ns Ar string
74ebfedea0SLionel Sambuc.Xc
75ebfedea0SLionel SambucKerberos realm to communicate with
76ebfedea0SLionel Sambuc.El
77ebfedea0SLionel Sambuc.It Xo digest-server-init
78*0a6a1f1dSLionel Sambuc.Op Fl Fl type= Ns Ar string
79*0a6a1f1dSLionel Sambuc.Op Fl Fl kerberos-realm= Ns Ar realm
80*0a6a1f1dSLionel Sambuc.Op Fl Fl digest= Ns Ar digest-type
81*0a6a1f1dSLionel Sambuc.Op Fl Fl cb-type= Ns Ar type
82*0a6a1f1dSLionel Sambuc.Op Fl Fl cb-value= Ns Ar value
83*0a6a1f1dSLionel Sambuc.Op Fl Fl hostname= Ns Ar hostname
84*0a6a1f1dSLionel Sambuc.Op Fl Fl realm= Ns Ar string
85ebfedea0SLionel Sambuc.Xc
86ebfedea0SLionel Sambuc.Bl -tag -width Ds
87ebfedea0SLionel Sambuc.It Xo
88*0a6a1f1dSLionel Sambuc.Fl Fl type= Ns Ar string
89ebfedea0SLionel Sambuc.Xc
90ebfedea0SLionel Sambucdigest type
91ebfedea0SLionel Sambuc.It Xo
92*0a6a1f1dSLionel Sambuc.Fl Fl kerberos-realm= Ns Ar realm
93ebfedea0SLionel Sambuc.Xc
94ebfedea0SLionel Sambuc.It Xo
95*0a6a1f1dSLionel Sambuc.Fl Fl digest= Ns Ar digest-type
96ebfedea0SLionel Sambuc.Xc
97ebfedea0SLionel Sambucdigest type to use in the algorithm
98ebfedea0SLionel Sambuc.It Xo
99*0a6a1f1dSLionel Sambuc.Fl Fl cb-type= Ns Ar type
100ebfedea0SLionel Sambuc.Xc
101ebfedea0SLionel Sambuctype of channel bindings
102ebfedea0SLionel Sambuc.It Xo
103*0a6a1f1dSLionel Sambuc.Fl Fl cb-value= Ns Ar value
104ebfedea0SLionel Sambuc.Xc
105ebfedea0SLionel Sambucvalue of channel bindings
106ebfedea0SLionel Sambuc.It Xo
107*0a6a1f1dSLionel Sambuc.Fl Fl hostname= Ns Ar hostname
108ebfedea0SLionel Sambuc.Xc
109ebfedea0SLionel Sambuchostname of the server
110ebfedea0SLionel Sambuc.It Xo
111*0a6a1f1dSLionel Sambuc.Fl Fl realm= Ns Ar string
112ebfedea0SLionel Sambuc.Xc
113ebfedea0SLionel SambucKerberos realm to communicate with
114ebfedea0SLionel Sambuc.El
115ebfedea0SLionel Sambuc.It Xo digest-server-request
116*0a6a1f1dSLionel Sambuc.Op Fl Fl type= Ns Ar string
117*0a6a1f1dSLionel Sambuc.Op Fl Fl kerberos-realm= Ns Ar realm
118*0a6a1f1dSLionel Sambuc.Op Fl Fl username= Ns Ar name
119*0a6a1f1dSLionel Sambuc.Op Fl Fl server-nonce= Ns Ar nonce
120*0a6a1f1dSLionel Sambuc.Op Fl Fl server-identifier= Ns Ar nonce
121*0a6a1f1dSLionel Sambuc.Op Fl Fl client-nonce= Ns Ar nonce
122*0a6a1f1dSLionel Sambuc.Op Fl Fl client-response= Ns Ar response
123*0a6a1f1dSLionel Sambuc.Op Fl Fl opaque= Ns Ar string
124*0a6a1f1dSLionel Sambuc.Op Fl Fl authentication-name= Ns Ar name
125*0a6a1f1dSLionel Sambuc.Op Fl Fl realm= Ns Ar realm
126*0a6a1f1dSLionel Sambuc.Op Fl Fl method= Ns Ar method
127*0a6a1f1dSLionel Sambuc.Op Fl Fl uri= Ns Ar uri
128*0a6a1f1dSLionel Sambuc.Op Fl Fl nounce-count= Ns Ar count
129*0a6a1f1dSLionel Sambuc.Op Fl Fl qop= Ns Ar qop
130*0a6a1f1dSLionel Sambuc.Op Fl Fl ccache= Ns Ar ccache
131ebfedea0SLionel Sambuc.Xc
132ebfedea0SLionel Sambuc.Bl -tag -width Ds
133ebfedea0SLionel Sambuc.It Xo
134*0a6a1f1dSLionel Sambuc.Fl Fl type= Ns Ar string
135ebfedea0SLionel Sambuc.Xc
136ebfedea0SLionel Sambucdigest type
137ebfedea0SLionel Sambuc.It Xo
138*0a6a1f1dSLionel Sambuc.Fl Fl kerberos-realm= Ns Ar realm
139ebfedea0SLionel Sambuc.Xc
140ebfedea0SLionel Sambuc.It Xo
141*0a6a1f1dSLionel Sambuc.Fl Fl username= Ns Ar name
142ebfedea0SLionel Sambuc.Xc
143ebfedea0SLionel Sambucdigest type
144ebfedea0SLionel Sambuc.It Xo
145*0a6a1f1dSLionel Sambuc.Fl Fl server-nonce= Ns Ar nonce
146ebfedea0SLionel Sambuc.Xc
147ebfedea0SLionel Sambuc.It Xo
148*0a6a1f1dSLionel Sambuc.Fl Fl server-identifier= Ns Ar nonce
149ebfedea0SLionel Sambuc.Xc
150ebfedea0SLionel Sambuc.It Xo
151*0a6a1f1dSLionel Sambuc.Fl Fl client-nonce= Ns Ar nonce
152ebfedea0SLionel Sambuc.Xc
153ebfedea0SLionel Sambuc.It Xo
154*0a6a1f1dSLionel Sambuc.Fl Fl client-response= Ns Ar response
155ebfedea0SLionel Sambuc.Xc
156ebfedea0SLionel Sambuc.It Xo
157*0a6a1f1dSLionel Sambuc.Fl Fl opaque= Ns Ar string
158ebfedea0SLionel Sambuc.Xc
159ebfedea0SLionel Sambuc.It Xo
160*0a6a1f1dSLionel Sambuc.Fl Fl authentication-name= Ns Ar name
161ebfedea0SLionel Sambuc.Xc
162ebfedea0SLionel Sambuc.It Xo
163*0a6a1f1dSLionel Sambuc.Fl Fl realm= Ns Ar realm
164ebfedea0SLionel Sambuc.Xc
165ebfedea0SLionel Sambuc.It Xo
166*0a6a1f1dSLionel Sambuc.Fl Fl method= Ns Ar method
167ebfedea0SLionel Sambuc.Xc
168ebfedea0SLionel Sambuc.It Xo
169*0a6a1f1dSLionel Sambuc.Fl Fl uri= Ns Ar uri
170ebfedea0SLionel Sambuc.Xc
171ebfedea0SLionel Sambuc.It Xo
172*0a6a1f1dSLionel Sambuc.Fl Fl nounce-count= Ns Ar count
173ebfedea0SLionel Sambuc.Xc
174ebfedea0SLionel Sambuc.It Xo
175*0a6a1f1dSLionel Sambuc.Fl Fl qop= Ns Ar qop
176ebfedea0SLionel Sambuc.Xc
177ebfedea0SLionel Sambuc.It Xo
178*0a6a1f1dSLionel Sambuc.Fl Fl ccache= Ns Ar ccache
179ebfedea0SLionel Sambuc.Xc
180ebfedea0SLionel SambucWhere the the credential cache is created when the KDC returns tickets
181ebfedea0SLionel Sambuc.El
182ebfedea0SLionel Sambuc.It Xo digest-client-request
183*0a6a1f1dSLionel Sambuc.Op Fl Fl type= Ns Ar string
184*0a6a1f1dSLionel Sambuc.Op Fl Fl username= Ns Ar name
185*0a6a1f1dSLionel Sambuc.Op Fl Fl password= Ns Ar password
186*0a6a1f1dSLionel Sambuc.Op Fl Fl server-nonce= Ns Ar nonce
187*0a6a1f1dSLionel Sambuc.Op Fl Fl server-identifier= Ns Ar nonce
188*0a6a1f1dSLionel Sambuc.Op Fl Fl client-nonce= Ns Ar nonce
189*0a6a1f1dSLionel Sambuc.Op Fl Fl opaque= Ns Ar string
190*0a6a1f1dSLionel Sambuc.Op Fl Fl realm= Ns Ar realm
191*0a6a1f1dSLionel Sambuc.Op Fl Fl method= Ns Ar method
192*0a6a1f1dSLionel Sambuc.Op Fl Fl uri= Ns Ar uri
193*0a6a1f1dSLionel Sambuc.Op Fl Fl nounce-count= Ns Ar count
194*0a6a1f1dSLionel Sambuc.Op Fl Fl qop= Ns Ar qop
195ebfedea0SLionel Sambuc.Xc
196ebfedea0SLionel Sambuc.Bl -tag -width Ds
197ebfedea0SLionel Sambuc.It Xo
198*0a6a1f1dSLionel Sambuc.Fl Fl type= Ns Ar string
199ebfedea0SLionel Sambuc.Xc
200ebfedea0SLionel Sambucdigest type
201ebfedea0SLionel Sambuc.It Xo
202*0a6a1f1dSLionel Sambuc.Fl Fl username= Ns Ar name
203ebfedea0SLionel Sambuc.Xc
204ebfedea0SLionel Sambucdigest type
205ebfedea0SLionel Sambuc.It Xo
206*0a6a1f1dSLionel Sambuc.Fl Fl password= Ns Ar password
207ebfedea0SLionel Sambuc.Xc
208ebfedea0SLionel Sambuc.It Xo
209*0a6a1f1dSLionel Sambuc.Fl Fl server-nonce= Ns Ar nonce
210ebfedea0SLionel Sambuc.Xc
211ebfedea0SLionel Sambuc.It Xo
212*0a6a1f1dSLionel Sambuc.Fl Fl server-identifier= Ns Ar nonce
213ebfedea0SLionel Sambuc.Xc
214ebfedea0SLionel Sambuc.It Xo
215*0a6a1f1dSLionel Sambuc.Fl Fl client-nonce= Ns Ar nonce
216ebfedea0SLionel Sambuc.Xc
217ebfedea0SLionel Sambuc.It Xo
218*0a6a1f1dSLionel Sambuc.Fl Fl opaque= Ns Ar string
219ebfedea0SLionel Sambuc.Xc
220ebfedea0SLionel Sambuc.It Xo
221*0a6a1f1dSLionel Sambuc.Fl Fl realm= Ns Ar realm
222ebfedea0SLionel Sambuc.Xc
223ebfedea0SLionel Sambuc.It Xo
224*0a6a1f1dSLionel Sambuc.Fl Fl method= Ns Ar method
225ebfedea0SLionel Sambuc.Xc
226ebfedea0SLionel Sambuc.It Xo
227*0a6a1f1dSLionel Sambuc.Fl Fl uri= Ns Ar uri
228ebfedea0SLionel Sambuc.Xc
229ebfedea0SLionel Sambuc.It Xo
230*0a6a1f1dSLionel Sambuc.Fl Fl nounce-count= Ns Ar count
231ebfedea0SLionel Sambuc.Xc
232ebfedea0SLionel Sambuc.It Xo
233*0a6a1f1dSLionel Sambuc.Fl Fl qop= Ns Ar qop
234ebfedea0SLionel Sambuc.Xc
235ebfedea0SLionel Sambuc.El
236ebfedea0SLionel Sambuc.It Xo ntlm-server-init
237*0a6a1f1dSLionel Sambuc.Op Fl Fl version= Ns Ar integer
238*0a6a1f1dSLionel Sambuc.Op Fl Fl kerberos-realm= Ns Ar string
239ebfedea0SLionel Sambuc.Xc
240ebfedea0SLionel Sambuc.Bl -tag -width Ds
241ebfedea0SLionel Sambuc.It Xo
242*0a6a1f1dSLionel Sambuc.Fl Fl version= Ns Ar integer
243ebfedea0SLionel Sambuc.Xc
244ebfedea0SLionel Sambucntlm version
245ebfedea0SLionel Sambuc.It Xo
246*0a6a1f1dSLionel Sambuc.Fl Fl kerberos-realm= Ns Ar string
247ebfedea0SLionel Sambuc.Xc
248ebfedea0SLionel SambucKerberos realm to communicate with
249ebfedea0SLionel Sambuc.El
250ebfedea0SLionel Sambuc.\".Sh ENVIRONMENT
251ebfedea0SLionel Sambuc.\".Sh FILES
252ebfedea0SLionel Sambuc.\".Sh EXAMPLES
253ebfedea0SLionel Sambuc.\".Sh DIAGNOSTICS
254ebfedea0SLionel Sambuc.\".Sh SEE ALSO
255ebfedea0SLionel Sambuc.\".Sh STANDARDS
256ebfedea0SLionel Sambuc.\".Sh HISTORY
257ebfedea0SLionel Sambuc.\".Sh AUTHORS
258ebfedea0SLionel Sambuc.\".Sh BUGS
259