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