kdigest.8
1 .\" Copyright (c) 2008 Kungliga Tekniska Högskolan 2 .\" (Royal Institute of Technology, Stockholm, Sweden). 3 .\" All rights reserved. 4 .\" 5 .\" Redistribution and use in source and binary forms, with or without 6 .\" modification, are permitted provided that the following conditions 7 .\" are met: 8 .\" 9 .\" 1. Redistributions of source code must retain the above copyright 10 .\" notice, this list of conditions and the following disclaimer. 11 .\" 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. 15 .\" 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. 19 .\" 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 30 .\" SUCH DAMAGE. 31 .\" 32 .\" $Id$ 33 .\" 34 .Dd September 25, 2008 35 .Dt KDIGEST 8 36 .Os HEIMDAL 37 .Sh NAME 38 .Nm kdigest 39 .Nd userland tool to access digest interface in the KDC 40 .Sh SYNOPSIS 41 .Nm 42 .Op Fl Fl ccache= Ns Ar string 43 .Op Fl Fl version 44 .Op Fl Fl help 45 command 46 .Op arguments 47 .Sh DESCRIPTION 48 Supported options: 49 .Bl -tag -width Ds 50 .It Xo 51 .Fl Fl ccache= Ns Ar string 52 .Xc 53 credential cache 54 .It Xo 55 .Fl Fl version 56 .Xc 57 print version 58 .It Xo 59 .Fl Fl help 60 .Xc 61 .El 62 .Pp 63 Available commands are: 64 .Bl -tag -width Ds 65 .It Xo digest-probe 66 .Op Fl Fl realm= Ns Ar string 67 .Op Fl h | Fl Fl help 68 .Xc 69 .Bl -tag -width Ds 70 .It Xo 71 .Fl Fl realm= Ns Ar string 72 .Xc 73 Kerberos realm to communicate with 74 .El 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 83 .Xc 84 .Bl -tag -width Ds 85 .It Xo 86 .Fl Fl type= Ns Ar string 87 .Xc 88 digest type 89 .It Xo 90 .Fl Fl kerberos-realm= Ns Ar realm 91 .Xc 92 .It Xo 93 .Fl Fl digest= Ns Ar digest-type 94 .Xc 95 digest type to use in the algorithm 96 .It Xo 97 .Fl Fl cb-type= Ns Ar type 98 .Xc 99 type of channel bindings 100 .It Xo 101 .Fl Fl cb-value= Ns Ar value 102 .Xc 103 value of channel bindings 104 .It Xo 105 .Fl Fl hostname= Ns Ar hostname 106 .Xc 107 hostname of the server 108 .It Xo 109 .Fl Fl realm= Ns Ar string 110 .Xc 111 Kerberos realm to communicate with 112 .El 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 129 .Xc 130 .Bl -tag -width Ds 131 .It Xo 132 .Fl Fl type= Ns Ar string 133 .Xc 134 digest type 135 .It Xo 136 .Fl Fl kerberos-realm= Ns Ar realm 137 .Xc 138 .It Xo 139 .Fl Fl username= Ns Ar name 140 .Xc 141 digest type 142 .It Xo 143 .Fl Fl server-nonce= Ns Ar nonce 144 .Xc 145 .It Xo 146 .Fl Fl server-identifier= Ns Ar nonce 147 .Xc 148 .It Xo 149 .Fl Fl client-nonce= Ns Ar nonce 150 .Xc 151 .It Xo 152 .Fl Fl client-response= Ns Ar response 153 .Xc 154 .It Xo 155 .Fl Fl opaque= Ns Ar string 156 .Xc 157 .It Xo 158 .Fl Fl authentication-name= Ns Ar name 159 .Xc 160 .It Xo 161 .Fl Fl realm= Ns Ar realm 162 .Xc 163 .It Xo 164 .Fl Fl method= Ns Ar method 165 .Xc 166 .It Xo 167 .Fl Fl uri= Ns Ar uri 168 .Xc 169 .It Xo 170 .Fl Fl nounce-count= Ns Ar count 171 .Xc 172 .It Xo 173 .Fl Fl qop= Ns Ar qop 174 .Xc 175 .It Xo 176 .Fl Fl ccache= Ns Ar ccache 177 .Xc 178 Where the the credential cache is created when the KDC returns tickets 179 .El 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 193 .Xc 194 .Bl -tag -width Ds 195 .It Xo 196 .Fl Fl type= Ns Ar string 197 .Xc 198 digest type 199 .It Xo 200 .Fl Fl username= Ns Ar name 201 .Xc 202 digest type 203 .It Xo 204 .Fl Fl password= Ns Ar password 205 .Xc 206 .It Xo 207 .Fl Fl server-nonce= Ns Ar nonce 208 .Xc 209 .It Xo 210 .Fl Fl server-identifier= Ns Ar nonce 211 .Xc 212 .It Xo 213 .Fl Fl client-nonce= Ns Ar nonce 214 .Xc 215 .It Xo 216 .Fl Fl opaque= Ns Ar string 217 .Xc 218 .It Xo 219 .Fl Fl realm= Ns Ar realm 220 .Xc 221 .It Xo 222 .Fl Fl method= Ns Ar method 223 .Xc 224 .It Xo 225 .Fl Fl uri= Ns Ar uri 226 .Xc 227 .It Xo 228 .Fl Fl nounce-count= Ns Ar count 229 .Xc 230 .It Xo 231 .Fl Fl qop= Ns Ar qop 232 .Xc 233 .El 234 .It Xo ntlm-server-init 235 .Op Fl Fl version= Ns Ar integer 236 .Op Fl Fl kerberos-realm= Ns Ar string 237 .Xc 238 .Bl -tag -width Ds 239 .It Xo 240 .Fl Fl version= Ns Ar integer 241 .Xc 242 ntlm version 243 .It Xo 244 .Fl Fl kerberos-realm= Ns Ar string 245 .Xc 246 Kerberos realm to communicate with 247 .El 248 .\".Sh ENVIRONMENT 249 .\".Sh FILES 250 .\".Sh EXAMPLES 251 .\".Sh DIAGNOSTICS 252 .\".Sh SEE ALSO 253 .\".Sh STANDARDS 254 .\".Sh HISTORY 255 .\".Sh AUTHORS 256 .\".Sh BUGS