diff options
author | Stig Bjørlykke <stig@bjorlykke.org> | 2010-01-21 11:06:26 +0000 |
---|---|---|
committer | Stig Bjørlykke <stig@bjorlykke.org> | 2010-01-21 11:06:26 +0000 |
commit | 40f5a3e4bba5d0ada94741b4b8790e7615fe5123 (patch) | |
tree | 3a01b5578c1649d0bc68c85b4faf8d2ef628747b /epan/dissectors/packet-ns_cert_exts.c | |
parent | 4fff8a79222a6e66a1b5206d6b017cba954d0279 (diff) |
Update the Netscape Certificate Type extension bit-string.
svn path=/trunk/; revision=31599
Diffstat (limited to 'epan/dissectors/packet-ns_cert_exts.c')
-rw-r--r-- | epan/dissectors/packet-ns_cert_exts.c | 48 |
1 files changed, 36 insertions, 12 deletions
diff --git a/epan/dissectors/packet-ns_cert_exts.c b/epan/dissectors/packet-ns_cert_exts.c index 6750f0af50..4adf508a98 100644 --- a/epan/dissectors/packet-ns_cert_exts.c +++ b/epan/dissectors/packet-ns_cert_exts.c @@ -61,9 +61,13 @@ static int hf_ns_cert_exts_SslServerName_PDU = -1; /* SslServerName */ static int hf_ns_cert_exts_CertRenewalUrl_PDU = -1; /* CertRenewalUrl */ static int hf_ns_cert_exts_CertType_PDU = -1; /* CertType */ /* named bits */ -static int hf_ns_cert_exts_CertType_client = -1; -static int hf_ns_cert_exts_CertType_server = -1; -static int hf_ns_cert_exts_CertType_ca = -1; +static int hf_ns_cert_exts_CertType_ssl_client = -1; +static int hf_ns_cert_exts_CertType_ssl_server = -1; +static int hf_ns_cert_exts_CertType_smime = -1; +static int hf_ns_cert_exts_CertType_object_signing = -1; +static int hf_ns_cert_exts_CertType_ssl_ca = -1; +static int hf_ns_cert_exts_CertType_smime_ca = -1; +static int hf_ns_cert_exts_CertType_object_signing_ca = -1; /*--- End of included file: packet-ns_cert_exts-hf.c ---*/ #line 45 "packet-ns_cert_exts-template.c" @@ -159,9 +163,13 @@ dissect_ns_cert_exts_CertRenewalUrl(gboolean implicit_tag _U_, tvbuff_t *tvb _U_ static const asn_namedbit CertType_bits[] = { - { 0, &hf_ns_cert_exts_CertType_client, -1, -1, "client", NULL }, - { 1, &hf_ns_cert_exts_CertType_server, -1, -1, "server", NULL }, - { 5, &hf_ns_cert_exts_CertType_ca, -1, -1, "ca", NULL }, + { 0, &hf_ns_cert_exts_CertType_ssl_client, -1, -1, "ssl-client", NULL }, + { 1, &hf_ns_cert_exts_CertType_ssl_server, -1, -1, "ssl-server", NULL }, + { 2, &hf_ns_cert_exts_CertType_smime, -1, -1, "smime", NULL }, + { 3, &hf_ns_cert_exts_CertType_object_signing, -1, -1, "object-signing", NULL }, + { 5, &hf_ns_cert_exts_CertType_ssl_ca, -1, -1, "ssl-ca", NULL }, + { 6, &hf_ns_cert_exts_CertType_smime_ca, -1, -1, "smime-ca", NULL }, + { 7, &hf_ns_cert_exts_CertType_object_signing_ca, -1, -1, "object-signing-ca", NULL }, { 0, NULL, 0, 0, NULL, NULL } }; @@ -262,18 +270,34 @@ void proto_register_ns_cert_exts(void) { { "CertType", "ns_cert_exts.CertType", FT_BYTES, BASE_NONE, NULL, 0, "ns_cert_exts.CertType", HFILL }}, - { &hf_ns_cert_exts_CertType_client, - { "client", "ns_cert_exts.client", + { &hf_ns_cert_exts_CertType_ssl_client, + { "ssl-client", "ns_cert_exts.ssl-client", FT_BOOLEAN, 8, NULL, 0x80, NULL, HFILL }}, - { &hf_ns_cert_exts_CertType_server, - { "server", "ns_cert_exts.server", + { &hf_ns_cert_exts_CertType_ssl_server, + { "ssl-server", "ns_cert_exts.ssl-server", FT_BOOLEAN, 8, NULL, 0x40, NULL, HFILL }}, - { &hf_ns_cert_exts_CertType_ca, - { "ca", "ns_cert_exts.ca", + { &hf_ns_cert_exts_CertType_smime, + { "smime", "ns_cert_exts.smime", + FT_BOOLEAN, 8, NULL, 0x20, + NULL, HFILL }}, + { &hf_ns_cert_exts_CertType_object_signing, + { "object-signing", "ns_cert_exts.object-signing", + FT_BOOLEAN, 8, NULL, 0x10, + NULL, HFILL }}, + { &hf_ns_cert_exts_CertType_ssl_ca, + { "ssl-ca", "ns_cert_exts.ssl-ca", FT_BOOLEAN, 8, NULL, 0x04, NULL, HFILL }}, + { &hf_ns_cert_exts_CertType_smime_ca, + { "smime-ca", "ns_cert_exts.smime-ca", + FT_BOOLEAN, 8, NULL, 0x02, + NULL, HFILL }}, + { &hf_ns_cert_exts_CertType_object_signing_ca, + { "object-signing-ca", "ns_cert_exts.object-signing-ca", + FT_BOOLEAN, 8, NULL, 0x01, + NULL, HFILL }}, /*--- End of included file: packet-ns_cert_exts-hfarr.c ---*/ #line 58 "packet-ns_cert_exts-template.c" |