diff options
author | Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au> | 2004-04-01 09:15:24 +0000 |
---|---|---|
committer | Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au> | 2004-04-01 09:15:24 +0000 |
commit | df48f692e49dffd9bc8dc5c83e08d87e98ca0576 (patch) | |
tree | d446dad20fe224f89b3c21d405a24abf0651e0f5 /packet-kerberos.c | |
parent | 62f25e195cb6e903b309737386d89a6717a5fa70 (diff) | |
download | wireshark-df48f692e49dffd9bc8dc5c83e08d87e98ca0576.tar.gz wireshark-df48f692e49dffd9bc8dc5c83e08d87e98ca0576.tar.bz2 wireshark-df48f692e49dffd9bc8dc5c83e08d87e98ca0576.zip |
add dissection of the canonicalize bit which some windows clients use
svn path=/trunk/; revision=10536
Diffstat (limited to 'packet-kerberos.c')
-rw-r--r-- | packet-kerberos.c | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/packet-kerberos.c b/packet-kerberos.c index 0e32c96b17..266f72a37b 100644 --- a/packet-kerberos.c +++ b/packet-kerberos.c @@ -17,7 +17,11 @@ * * http://www.ietf.org/internet-drafts/draft-ietf-krb-wg-kerberos-clarifications-03.txt * - * $Id: packet-kerberos.c,v 1.52 2004/03/26 00:21:53 guy Exp $ + * and + * + * http://www.ietf.org/internet-drafts/draft-ietf-krb-wg-kerberos-referrals-03.txt + * + * $Id: packet-kerberos.c,v 1.53 2004/04/01 09:15:24 sahlberg Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs <gerald@ethereal.com> @@ -178,6 +182,7 @@ static gint hf_krb_KDCOptions_proxy = -1; static gint hf_krb_KDCOptions_allow_postdate = -1; static gint hf_krb_KDCOptions_postdated = -1; static gint hf_krb_KDCOptions_renewable = -1; +static gint hf_krb_KDCOptions_canonicalize = -1; static gint hf_krb_KDCOptions_opt_hardware_auth = -1; static gint hf_krb_KDCOptions_disable_transited_check = -1; static gint hf_krb_KDCOptions_renewable_ok = -1; @@ -859,6 +864,10 @@ static const true_false_string krb5_kdcoptions_renewable = { "This ticket is RENEWABLE", "This ticket is NOT renewable" }; +static const true_false_string krb5_kdcoptions_canonicalize = { + "This is a request for a CANONICALIZED ticket", + "This is NOT a canonicalized ticket request" +}; static const true_false_string krb5_kdcoptions_disable_transited_check = { "Transited checking is DISABLED", "Transited checking is NOT disabled" @@ -889,6 +898,7 @@ static int* KDCOptions_bits[] = { &hf_krb_KDCOptions_postdated, &hf_krb_KDCOptions_renewable, &hf_krb_KDCOptions_opt_hardware_auth, + &hf_krb_KDCOptions_canonicalize, &hf_krb_KDCOptions_disable_transited_check, &hf_krb_KDCOptions_renewable_ok, &hf_krb_KDCOptions_enc_tkt_in_skey, @@ -3023,6 +3033,9 @@ proto_register_kerberos(void) { &hf_krb_KDCOptions_renewable, { "Renewable", "kerberos.kdcoptions.renewable", FT_BOOLEAN, 32, TFS(&krb5_kdcoptions_renewable), 0x00800000, "Whether this ticket is renewable or not", HFILL }}, + { &hf_krb_KDCOptions_canonicalize, { + "Canonicalize", "kerberos.kdcoptions.canonicalize", FT_BOOLEAN, 32, + TFS(&krb5_kdcoptions_canonicalize), 0x00010000, "Do we want the KDC to canonicalize the principal or not", HFILL }}, { &hf_krb_KDCOptions_opt_hardware_auth, { "Opt HW Auth", "kerberos.kdcoptions.opt_hardware_auth", FT_BOOLEAN, 32, NULL, 0x00100000, "Opt HW Auth flag", HFILL }}, |