diff options
author | Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au> | 2004-07-23 13:11:29 +0000 |
---|---|---|
committer | Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au> | 2004-07-23 13:11:29 +0000 |
commit | 543c91b20336b099ae9d8a5260aa130d8e911958 (patch) | |
tree | b2c3e012c66f66e511305e224ec4c0d5538453d4 /asn1/x509sat/packet-x509sat-template.c | |
parent | e4fdba9e02f58d190ee982aad5ea5832d38a4b99 (diff) |
telex and telephone number attributes
svn path=/trunk/; revision=11484
Diffstat (limited to 'asn1/x509sat/packet-x509sat-template.c')
-rw-r--r-- | asn1/x509sat/packet-x509sat-template.c | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/asn1/x509sat/packet-x509sat-template.c b/asn1/x509sat/packet-x509sat-template.c index 38b012e9cc..350665b429 100644 --- a/asn1/x509sat/packet-x509sat-template.c +++ b/asn1/x509sat/packet-x509sat-template.c @@ -73,6 +73,10 @@ int hf_x509sat_collectivePostOfficeBox = -1; int hf_x509sat_physicalDeliveryOfficeName = -1; int hf_x509sat_collectivePhysicalDeliveryOfficeName = -1; int hf_x509sat_dmdName = -1; +int hf_x509sat_id_at_telexNumber = -1; +int hf_x509sat_id_at_collectiveTelexNumber = -1; +int hf_x509sat_id_at_telephoneNumber = -1; +int hf_x509sat_id_at_collectiveTelephoneNumber = -1; /*aaa*/ #include "packet-x509sat-hf.c" @@ -316,6 +320,31 @@ dissect_x509sat_dmdName_callback(tvbuff_t *tvb, packet_info *pinfo, proto_tree * { dissect_x509sat_DirectoryString(FALSE, tvb, 0, pinfo, tree, hf_x509sat_dmdName); } + + +static void +dissect_x509sat_telexNumber_callback(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) +{ + dissect_x509sat_TelexNumber(FALSE, tvb, 0, pinfo, tree, hf_x509sat_id_at_telexNumber); +} + +static void +dissect_x509sat_collectiveTelexNumber_callback(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) +{ + dissect_x509sat_TelexNumber(FALSE, tvb, 0, pinfo, tree, hf_x509sat_id_at_collectiveTelexNumber); +} + +static void +dissect_x509sat_telephoneNumber_callback(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) +{ + dissect_x509sat_TelephoneNumber(FALSE, tvb, 0, pinfo, tree, hf_x509sat_id_at_telephoneNumber); +} + +static void +dissect_x509sat_collectiveTelephoneNumber_callback(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) +{ + dissect_x509sat_TelephoneNumber(FALSE, tvb, 0, pinfo, tree, hf_x509sat_id_at_collectiveTelephoneNumber); +} /*bbb*/ /*--- proto_register_x509sat ----------------------------------------------*/ @@ -443,6 +472,22 @@ void proto_register_x509sat(void) { { "dmdName", "x509sat.dmdName", FT_STRING, BASE_NONE, NULL, 0, "dmdName", HFILL }}, + { &hf_x509sat_id_at_telexNumber, + { "telexNumber", "x509sat.id_at_telexNumber", + FT_NONE, BASE_NONE, NULL, 0, + "telexNumber", HFILL }}, + { &hf_x509sat_id_at_collectiveTelexNumber, + { "collectiveTelexNumber", "x509sat.id_at_collectiveTelexNumber", + FT_NONE, BASE_NONE, NULL, 0, + "collectiveTelexNumber", HFILL }}, + { &hf_x509sat_id_at_telephoneNumber, + { "telephoneNumber", "x509sat.id_at_telephoneNumber", + FT_STRING, BASE_NONE, NULL, 0, + "telephoneNumber", HFILL }}, + { &hf_x509sat_id_at_collectiveTelephoneNumber, + { "collectiveTelephoneNumber", "x509sat.id_at_collectiveTelephoneNumber", + FT_STRING, BASE_NONE, NULL, 0, + "collectiveTelephoneNumber", HFILL }}, /*ccc*/ #include "packet-x509sat-hfarr.c" }; @@ -488,6 +533,10 @@ void proto_reg_handoff_x509sat(void) { register_ber_oid_dissector("2.5.4.18.1", dissect_x509sat_collectivePostOfficeBox_callback, proto_x509sat, "id-at-collectivePostOfficeBox"); register_ber_oid_dissector("2.5.4.19", dissect_x509sat_physicalDeliveryOfficeName_callback, proto_x509sat, "id-at-physicalDeliveryOfficeName"); register_ber_oid_dissector("2.5.4.19.1", dissect_x509sat_collectivePhysicalDeliveryOfficeName_callback, proto_x509sat, "id-at-collectivePhysicalDeliveryOfficeName"); + register_ber_oid_dissector("2.5.4.20", dissect_x509sat_telephoneNumber_callback, proto_x509sat, "id-at-telephoneNumber"); + register_ber_oid_dissector("2.5.4.20.1", dissect_x509sat_collectiveTelephoneNumber_callback, proto_x509sat, "id-at-collectiveTelephoneNumber"); + register_ber_oid_dissector("2.5.4.21", dissect_x509sat_telexNumber_callback, proto_x509sat, "id-at-telexNumber"); + register_ber_oid_dissector("2.5.4.21.1", dissect_x509sat_collectiveTelexNumber_callback, proto_x509sat, "id-at-collectiveTelexNumber"); register_ber_oid_dissector("2.5.4.41", dissect_x509sat_name_callback, proto_x509sat, "id-at-name"); register_ber_oid_dissector("2.5.4.42", dissect_x509sat_givenName_callback, proto_x509sat, "id-at-givenName"); register_ber_oid_dissector("2.5.4.43", dissect_x509sat_initials_callback, proto_x509sat, "id-at-initials"); |