1 .\" Copyright (c) 2008 Kungliga Tekniska Högskolan
2 .\" (Royal Institute of Technology, Stockholm, Sweden).
3 .\" All rights reserved.
5 .\" Redistribution and use in source and binary forms, with or without
6 .\" modification, are permitted provided that the following conditions
9 .\" 1. Redistributions of source code must retain the above copyright
10 .\" notice, this list of conditions and the following disclaimer.
12 .\" 2. Redistributions in binary form must reproduce the above copyright
13 .\" notice, this list of conditions and the following disclaimer in the
14 .\" documentation and/or other materials provided with the distribution.
16 .\" 3. Neither the name of the Institute nor the names of its contributors
17 .\" may be used to endorse or promote products derived from this software
18 .\" without specific prior written permission.
20 .\" THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
21 .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22 .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
23 .\" ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
24 .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
25 .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
26 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
27 .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
28 .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
29 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
34 .Dd September 25, 2008
39 .Nd userland tool to access digest interface in the KDC
42 .Op Fl Fl ccache= Ns Ar string
51 .Fl Fl ccache= Ns Ar string
63 Available commands are:
66 .Op Fl Fl realm= Ns Ar string
71 .Fl Fl realm= Ns Ar string
73 Kerberos realm to communicate with
75 .It Xo digest-server-init
76 .Op Fl Fl type= Ns Ar string
77 .Op Fl Fl kerberos-realm= Ns Ar realm
78 .Op Fl Fl digest= Ns Ar digest-type
79 .Op Fl Fl cb-type= Ns Ar type
80 .Op Fl Fl cb-value= Ns Ar value
81 .Op Fl Fl hostname= Ns Ar hostname
82 .Op Fl Fl realm= Ns Ar string
86 .Fl Fl type= Ns Ar string
90 .Fl Fl kerberos-realm= Ns Ar realm
93 .Fl Fl digest= Ns Ar digest-type
95 digest type to use in the algorithm
97 .Fl Fl cb-type= Ns Ar type
99 type of channel bindings
101 .Fl Fl cb-value= Ns Ar value
103 value of channel bindings
105 .Fl Fl hostname= Ns Ar hostname
107 hostname of the server
109 .Fl Fl realm= Ns Ar string
111 Kerberos realm to communicate with
113 .It Xo digest-server-request
114 .Op Fl Fl type= Ns Ar string
115 .Op Fl Fl kerberos-realm= Ns Ar realm
116 .Op Fl Fl username= Ns Ar name
117 .Op Fl Fl server-nonce= Ns Ar nonce
118 .Op Fl Fl server-identifier= Ns Ar nonce
119 .Op Fl Fl client-nonce= Ns Ar nonce
120 .Op Fl Fl client-response= Ns Ar response
121 .Op Fl Fl opaque= Ns Ar string
122 .Op Fl Fl authentication-name= Ns Ar name
123 .Op Fl Fl realm= Ns Ar realm
124 .Op Fl Fl method= Ns Ar method
125 .Op Fl Fl uri= Ns Ar uri
126 .Op Fl Fl nounce-count= Ns Ar count
127 .Op Fl Fl qop= Ns Ar qop
128 .Op Fl Fl ccache= Ns Ar ccache
132 .Fl Fl type= Ns Ar string
136 .Fl Fl kerberos-realm= Ns Ar realm
139 .Fl Fl username= Ns Ar name
143 .Fl Fl server-nonce= Ns Ar nonce
146 .Fl Fl server-identifier= Ns Ar nonce
149 .Fl Fl client-nonce= Ns Ar nonce
152 .Fl Fl client-response= Ns Ar response
155 .Fl Fl opaque= Ns Ar string
158 .Fl Fl authentication-name= Ns Ar name
161 .Fl Fl realm= Ns Ar realm
164 .Fl Fl method= Ns Ar method
167 .Fl Fl uri= Ns Ar uri
170 .Fl Fl nounce-count= Ns Ar count
173 .Fl Fl qop= Ns Ar qop
176 .Fl Fl ccache= Ns Ar ccache
178 Where the the credential cache is created when the KDC returns tickets
180 .It Xo digest-client-request
181 .Op Fl Fl type= Ns Ar string
182 .Op Fl Fl username= Ns Ar name
183 .Op Fl Fl password= Ns Ar password
184 .Op Fl Fl server-nonce= Ns Ar nonce
185 .Op Fl Fl server-identifier= Ns Ar nonce
186 .Op Fl Fl client-nonce= Ns Ar nonce
187 .Op Fl Fl opaque= Ns Ar string
188 .Op Fl Fl realm= Ns Ar realm
189 .Op Fl Fl method= Ns Ar method
190 .Op Fl Fl uri= Ns Ar uri
191 .Op Fl Fl nounce-count= Ns Ar count
192 .Op Fl Fl qop= Ns Ar qop
196 .Fl Fl type= Ns Ar string
200 .Fl Fl username= Ns Ar name
204 .Fl Fl password= Ns Ar password
207 .Fl Fl server-nonce= Ns Ar nonce
210 .Fl Fl server-identifier= Ns Ar nonce
213 .Fl Fl client-nonce= Ns Ar nonce
216 .Fl Fl opaque= Ns Ar string
219 .Fl Fl realm= Ns Ar realm
222 .Fl Fl method= Ns Ar method
225 .Fl Fl uri= Ns Ar uri
228 .Fl Fl nounce-count= Ns Ar count
231 .Fl Fl qop= Ns Ar qop
234 .It Xo ntlm-server-init
235 .Op Fl Fl version= Ns Ar integer
236 .Op Fl Fl kerberos-realm= Ns Ar string
240 .Fl Fl version= Ns Ar integer
244 .Fl Fl kerberos-realm= Ns Ar string
246 Kerberos realm to communicate with