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
40 userland tool to access digest interface in the KDC
43 .Op Fl -ccache= Ns Ar string
52 .Fl -ccache= Ns Ar string
64 Available commands are:
67 .Op Fl -realm= Ns Ar string
72 .Fl -realm= Ns Ar string
74 Kerberos realm to communicate with
76 .It Xo digest-server-init
77 .Op Fl -type= Ns Ar string
78 .Op Fl -kerberos-realm= Ns Ar realm
79 .Op Fl -digest= Ns Ar digest-type
80 .Op Fl -cb-type= Ns Ar type
81 .Op Fl -cb-value= Ns Ar value
82 .Op Fl -hostname= Ns Ar hostname
83 .Op Fl -realm= Ns Ar string
87 .Fl -type= Ns Ar string
91 .Fl -kerberos-realm= Ns Ar realm
94 .Fl -digest= Ns Ar digest-type
96 digest type to use in the algorithm
98 .Fl -cb-type= Ns Ar type
100 type of channel bindings
102 .Fl -cb-value= Ns Ar value
104 value of channel bindings
106 .Fl -hostname= Ns Ar hostname
108 hostname of the server
110 .Fl -realm= Ns Ar string
112 Kerberos realm to communicate with
114 .It Xo digest-server-request
115 .Op Fl -type= Ns Ar string
116 .Op Fl -kerberos-realm= Ns Ar realm
117 .Op Fl -username= Ns Ar name
118 .Op Fl -server-nonce= Ns Ar nonce
119 .Op Fl -server-identifier= Ns Ar nonce
120 .Op Fl -client-nonce= Ns Ar nonce
121 .Op Fl -client-response= Ns Ar response
122 .Op Fl -opaque= Ns Ar string
123 .Op Fl -authentication-name= Ns Ar name
124 .Op Fl -realm= Ns Ar realm
125 .Op Fl -method= Ns Ar method
126 .Op Fl -uri= Ns Ar uri
127 .Op Fl -nounce-count= Ns Ar count
128 .Op Fl -qop= Ns Ar qop
129 .Op Fl -ccache= Ns Ar ccache
133 .Fl -type= Ns Ar string
137 .Fl -kerberos-realm= Ns Ar realm
140 .Fl -username= Ns Ar name
144 .Fl -server-nonce= Ns Ar nonce
147 .Fl -server-identifier= Ns Ar nonce
150 .Fl -client-nonce= Ns Ar nonce
153 .Fl -client-response= Ns Ar response
156 .Fl -opaque= Ns Ar string
159 .Fl -authentication-name= Ns Ar name
162 .Fl -realm= Ns Ar realm
165 .Fl -method= Ns Ar method
171 .Fl -nounce-count= Ns Ar count
177 .Fl -ccache= Ns Ar ccache
179 Where the the credential cache is created when the KDC returns tickets
181 .It Xo digest-client-request
182 .Op Fl -type= Ns Ar string
183 .Op Fl -username= Ns Ar name
184 .Op Fl -password= Ns Ar password
185 .Op Fl -server-nonce= Ns Ar nonce
186 .Op Fl -server-identifier= Ns Ar nonce
187 .Op Fl -client-nonce= Ns Ar nonce
188 .Op Fl -opaque= Ns Ar string
189 .Op Fl -realm= Ns Ar realm
190 .Op Fl -method= Ns Ar method
191 .Op Fl -uri= Ns Ar uri
192 .Op Fl -nounce-count= Ns Ar count
193 .Op Fl -qop= Ns Ar qop
197 .Fl -type= Ns Ar string
201 .Fl -username= Ns Ar name
205 .Fl -password= Ns Ar password
208 .Fl -server-nonce= Ns Ar nonce
211 .Fl -server-identifier= Ns Ar nonce
214 .Fl -client-nonce= Ns Ar nonce
217 .Fl -opaque= Ns Ar string
220 .Fl -realm= Ns Ar realm
223 .Fl -method= Ns Ar method
229 .Fl -nounce-count= Ns Ar count
235 .It Xo ntlm-server-init
236 .Op Fl -version= Ns Ar integer
237 .Op Fl -kerberos-realm= Ns Ar string
241 .Fl -version= Ns Ar integer
245 .Fl -kerberos-realm= Ns Ar string
247 Kerberos realm to communicate with