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