diff options
author | Martin Peylo <wireshark@izac.de> | 2018-11-14 23:33:49 +0200 |
---|---|---|
committer | Anders Broman <a.broman58@gmail.com> | 2018-11-15 05:37:12 +0000 |
commit | 99c4e96be54382415a76eb5a7f92f765b50c80d5 (patch) | |
tree | 40b785b897b321e9d4b55948caca2d3d2ae06d59 /epan | |
parent | b110c470d8267366f19466f9f3f8bd9ac6b902ba (diff) |
CBRS-OIDs: adding Citizens Broadband Radio Service Object Identifiers
Used within CBRS X.509 certificates, related certificate requests etc
Extracted from
- WInnForum CBRS COMSEC TS WINNF-15-S-0065-V2.0.0
https://www.wirelessinnovation.org/assets/work_products/Specifications/winnf-15-s-0065-v2.0.0%20cbrs%20communications%20security%20technical%20specification.pdf
- WInnForum CBRS Certificate Policy Document WINNF-17-S-0022
https://www.wirelessinnovation.org/assets/work_products/Specifications/winnf-17-s-0022%20v1.0.0%20cbrs%20pki%20certificate%20policy.pdf
Change-Id: I7ee5246bb15214d37cd566f8b2beadeb0a2bce01
Reviewed-on: https://code.wireshark.org/review/30642
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'epan')
-rw-r--r-- | epan/dissectors/CMakeLists.txt | 1 | ||||
-rw-r--r-- | epan/dissectors/asn1/CMakeLists.txt | 1 | ||||
-rw-r--r-- | epan/dissectors/asn1/cbrs-oids/CMakeLists.txt | 41 | ||||
-rw-r--r-- | epan/dissectors/asn1/cbrs-oids/cbrs-oids.asn | 23 | ||||
-rw-r--r-- | epan/dissectors/asn1/cbrs-oids/cbrs-oids.cnf | 11 | ||||
-rw-r--r-- | epan/dissectors/asn1/cbrs-oids/packet-cbrs-oids-template.c | 74 | ||||
-rw-r--r-- | epan/dissectors/packet-cbrs-oids.c | 274 |
7 files changed, 425 insertions, 0 deletions
diff --git a/epan/dissectors/CMakeLists.txt b/epan/dissectors/CMakeLists.txt index b6d06c1852..6fe8356f4e 100644 --- a/epan/dissectors/CMakeLists.txt +++ b/epan/dissectors/CMakeLists.txt @@ -82,6 +82,7 @@ set(CLEAN_ASN1_DISSECTOR_SRC ${CMAKE_CURRENT_SOURCE_DIR}/packet-atn-cpdlc.c ${CMAKE_CURRENT_SOURCE_DIR}/packet-c1222.c ${CMAKE_CURRENT_SOURCE_DIR}/packet-camel.c + ${CMAKE_CURRENT_SOURCE_DIR}/packet-cbrs-oids.c ${CMAKE_CURRENT_SOURCE_DIR}/packet-cdt.c ${CMAKE_CURRENT_SOURCE_DIR}/packet-charging_ase.c ${CMAKE_CURRENT_SOURCE_DIR}/packet-cmip.c diff --git a/epan/dissectors/asn1/CMakeLists.txt b/epan/dissectors/asn1/CMakeLists.txt index 9f6ca20264..c891dcc31c 100644 --- a/epan/dissectors/asn1/CMakeLists.txt +++ b/epan/dissectors/asn1/CMakeLists.txt @@ -21,6 +21,7 @@ set(ASN1_SRC_DIRS atn-ulcs c1222 camel + cbrs-oids cdt charging_ase cmip diff --git a/epan/dissectors/asn1/cbrs-oids/CMakeLists.txt b/epan/dissectors/asn1/cbrs-oids/CMakeLists.txt new file mode 100644 index 0000000000..232cf9f37b --- /dev/null +++ b/epan/dissectors/asn1/cbrs-oids/CMakeLists.txt @@ -0,0 +1,41 @@ +# CMakeLists.txt +# +# Wireshark - Network traffic analyzer +# By Gerald Combs <gerald@wireshark.org> +# Copyright 1998 Gerald Combs +# +# SPDX-License-Identifier: GPL-2.0-or-later +# + +set( PROTOCOL_NAME cbrs-oids ) + +set( PROTO_OPT ) + +set( EXPORT_FILES + ${PROTOCOL_NAME}-exp.cnf +) + +set( EXT_ASN_FILE_LIST +) + +set( ASN_FILE_LIST + cbrs-oids.asn +) + +set( EXTRA_DIST + ${ASN_FILE_LIST} + packet-${PROTOCOL_NAME}-template.c + ${PROTOCOL_NAME}.cnf +) + +set( SRC_FILES + ${EXTRA_DIST} + ${EXT_ASN_FILE_LIST} +) + +set( A2W_FLAGS -b ) + +set( EXTRA_CNF +) + +ASN2WRS() diff --git a/epan/dissectors/asn1/cbrs-oids/cbrs-oids.asn b/epan/dissectors/asn1/cbrs-oids/cbrs-oids.asn new file mode 100644 index 0000000000..6c22d801aa --- /dev/null +++ b/epan/dissectors/asn1/cbrs-oids/cbrs-oids.asn @@ -0,0 +1,23 @@ +-- +-- Citizens Broadband Radio Service - Object Identifiers +-- +-- ASN.1 interpolated from +-- - WInnForum CBRS COMSEC TS WINNF-15-S-0065-V2.0.0 +-- https://www.wirelessinnovation.org/assets/work_products/Specifications/winnf-15-s-0065-v2.0.0%20cbrs%20communications%20security%20technical%20specification.pdf +-- - WInnForum CBRS Certificate Policy Document WINNF-17-S-0022 +-- https://www.wirelessinnovation.org/assets/work_products/Specifications/winnf-17-s-0022%20v1.0.0%20cbrs%20pki%20certificate%20policy.pdf +-- on 2018-11-14 + +TCG DEFINITIONS::= + +BEGIN + +ZONE ::= UTF8String +FREQUENCY ::= UTF8String +FCCID ::= UTF8String +SERIAL ::= UTF8String +FRN ::= UTF8String +CPIRID ::= UTF8String +TEST ::= UTF8String + +END diff --git a/epan/dissectors/asn1/cbrs-oids/cbrs-oids.cnf b/epan/dissectors/asn1/cbrs-oids/cbrs-oids.cnf new file mode 100644 index 0000000000..0ad6da1b64 --- /dev/null +++ b/epan/dissectors/asn1/cbrs-oids/cbrs-oids.cnf @@ -0,0 +1,11 @@ +# cbrs-oids.cnf +# Citizens Broadband Radio Service - Object Identifiers confirmation file + +#.REGISTER +ZONE B "1.3.6.1.4.1.46609.1.2" "CBRS_PAL_ZONE" +FREQUENCY B "1.3.6.1.4.1.46609.1.3" "CBRS_PAL_FREQUENCY" +FCCID B "1.3.6.1.4.1.46609.1.4" "CBRS_CBSD_FCCID" +SERIAL B "1.3.6.1.4.1.46609.1.5" "CBRS_CBSD_SERIAL" +FRN B "1.3.6.1.4.1.46609.1.6" "CBRS_SAS/OPERATOR_administrator_FRN" +CPIRID B "1.3.6.1.4.1.46609.1.7" "CBRS_installer_CPIR-ID" +TEST B "1.3.6.1.4.1.46609.1.8" "CBRS_TEST" diff --git a/epan/dissectors/asn1/cbrs-oids/packet-cbrs-oids-template.c b/epan/dissectors/asn1/cbrs-oids/packet-cbrs-oids-template.c new file mode 100644 index 0000000000..542c01e556 --- /dev/null +++ b/epan/dissectors/asn1/cbrs-oids/packet-cbrs-oids-template.c @@ -0,0 +1,74 @@ +/* packet-cbrs-oids.c + * + * Citizens Broadband Radio Service - Object Identifiers + * + * Extracted from + * - WInnForum CBRS COMSEC TS WINNF-15-S-0065-V2.0.0 + * https://www.wirelessinnovation.org/assets/work_products/Specifications/winnf-15-s-0065-v2.0.0%20cbrs%20communications%20security%20technical%20specification.pdf + * - WInnForum CBRS Certificate Policy Document WINNF-17-S-0022 + * https://www.wirelessinnovation.org/assets/work_products/Specifications/winnf-17-s-0022%20v1.0.0%20cbrs%20pki%20certificate%20policy.pdf + * + * Wireshark - Network traffic analyzer + * By Gerald Combs <gerald@wireshark.org> + * Copyright 1998 Gerald Combs + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + +#include "config.h" + +#include <epan/packet.h> +#include <epan/oids.h> +#include <epan/asn1.h> + +#include "packet-ber.h" + +#define PNAME "Citizen Broadband Radio Service - Object Identifiers" +#define PSNAME "CBRS_OIDS" +#define PFNAME "cbrs_oids" + +void proto_register_cbrs_oids(void); +void proto_reg_handoff_cbrs_oids(void); + +/* Initialize the protocol and registered fields */ +static int proto_cbrs_oids = -1; +#include "packet-cbrs-oids-hf.c" +static int hf_cbrs_oids_UTF8String_PDU = -1; + +/* Initialize the subtree pointers */ +#include "packet-cbrs-oids-fn.c" + +/*--- proto_register_cbrs_oids ----------------------------------------------*/ +void proto_register_cbrs_oids(void) { + + /* List of fields */ + static hf_register_info hf[] = { + { &hf_cbrs_oids_UTF8String_PDU, + { "UTF8String", "cbrs-oids.UTF8String", + FT_STRING, BASE_NONE, NULL, 0, + NULL, HFILL }}, +#include "packet-cbrs-oids-hfarr.c" + }; + + /* Register protocol */ + proto_cbrs_oids = proto_register_protocol(PNAME, PSNAME, PFNAME); + + /* Register fields and subtrees */ + proto_register_field_array(proto_cbrs_oids, hf, array_length(hf)); +/* proto_register_subtree_array(ett, array_length(ett)); */ +} + +/*--- proto_reg_handoff_cbrs_oids -------------------------------------------*/ +void proto_reg_handoff_cbrs_oids(void) { +#include "packet-cbrs-oids-dis-tab.c" + oid_add_from_string("CBRS Policy Documents","1.3.6.1.4.1.46609.2"); + oid_add_from_string("CBRS Certificates issued pursuant to CPS","1.3.6.1.4.1.46609.2.1"); + oid_add_from_string("CBRS ROLE","1.3.6.1.4.1.46609.1.1"); + oid_add_from_string("CBRS SAS","1.3.6.1.4.1.46609.1.1.1"); + oid_add_from_string("CBRS INSTALLER","1.3.6.1.4.1.46609.1.1.2"); + oid_add_from_string("CBRS CBSD","1.3.6.1.4.1.46609.1.1.3"); + oid_add_from_string("CBRS OPERATOR (Domain Proxy Operator)","1.3.6.1.4.1.46609.1.1.4"); + oid_add_from_string("CBRS CA","1.3.6.1.4.1.46609.1.1.5"); + oid_add_from_string("CBRS PAL","1.3.6.1.4.1.46609.1.1.6"); + oid_add_from_string("CBRS ESC","1.3.6.1.4.1.46609.1.1.7"); +} diff --git a/epan/dissectors/packet-cbrs-oids.c b/epan/dissectors/packet-cbrs-oids.c new file mode 100644 index 0000000000..7eed55703c --- /dev/null +++ b/epan/dissectors/packet-cbrs-oids.c @@ -0,0 +1,274 @@ +/* Do not modify this file. Changes will be overwritten. */ +/* Generated automatically by the ASN.1 to Wireshark dissector compiler */ +/* packet-cbrs-oids.c */ +/* asn2wrs.py -b -p cbrs-oids -c ./cbrs-oids.cnf -s ./packet-cbrs-oids-template -D . -O ../.. cbrs-oids.asn */ + +/* Input file: packet-cbrs-oids-template.c */ + +#line 1 "./asn1/cbrs-oids/packet-cbrs-oids-template.c" +/* packet-cbrs-oids.c + * + * Citizens Broadband Radio Service - Object Identifiers + * + * Extracted from + * - WInnForum CBRS COMSEC TS WINNF-15-S-0065-V2.0.0 + * https://www.wirelessinnovation.org/assets/work_products/Specifications/winnf-15-s-0065-v2.0.0%20cbrs%20communications%20security%20technical%20specification.pdf + * - WInnForum CBRS Certificate Policy Document WINNF-17-S-0022 + * https://www.wirelessinnovation.org/assets/work_products/Specifications/winnf-17-s-0022%20v1.0.0%20cbrs%20pki%20certificate%20policy.pdf + * + * Wireshark - Network traffic analyzer + * By Gerald Combs <gerald@wireshark.org> + * Copyright 1998 Gerald Combs + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + +#include "config.h" + +#include <epan/packet.h> +#include <epan/oids.h> +#include <epan/asn1.h> + +#include "packet-ber.h" + +#define PNAME "Citizen Broadband Radio Service - Object Identifiers" +#define PSNAME "CBRS_OIDS" +#define PFNAME "cbrs_oids" + +void proto_register_cbrs_oids(void); +void proto_reg_handoff_cbrs_oids(void); + +/* Initialize the protocol and registered fields */ +static int proto_cbrs_oids = -1; + +/*--- Included file: packet-cbrs-oids-hf.c ---*/ +#line 1 "./asn1/cbrs-oids/packet-cbrs-oids-hf.c" +static int hf_cbrs_oids_ZONE_PDU = -1; /* ZONE */ +static int hf_cbrs_oids_FREQUENCY_PDU = -1; /* FREQUENCY */ +static int hf_cbrs_oids_FCCID_PDU = -1; /* FCCID */ +static int hf_cbrs_oids_SERIAL_PDU = -1; /* SERIAL */ +static int hf_cbrs_oids_FRN_PDU = -1; /* FRN */ +static int hf_cbrs_oids_CPIRID_PDU = -1; /* CPIRID */ +static int hf_cbrs_oids_TEST_PDU = -1; /* TEST */ + +/*--- End of included file: packet-cbrs-oids-hf.c ---*/ +#line 36 "./asn1/cbrs-oids/packet-cbrs-oids-template.c" +static int hf_cbrs_oids_UTF8String_PDU = -1; + +/* Initialize the subtree pointers */ + +/*--- Included file: packet-cbrs-oids-fn.c ---*/ +#line 1 "./asn1/cbrs-oids/packet-cbrs-oids-fn.c" + + +static int +dissect_cbrs_oids_ZONE(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_ber_restricted_string(implicit_tag, BER_UNI_TAG_UTF8String, + actx, tree, tvb, offset, hf_index, + NULL); + + return offset; +} + + + +static int +dissect_cbrs_oids_FREQUENCY(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_ber_restricted_string(implicit_tag, BER_UNI_TAG_UTF8String, + actx, tree, tvb, offset, hf_index, + NULL); + + return offset; +} + + + +static int +dissect_cbrs_oids_FCCID(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_ber_restricted_string(implicit_tag, BER_UNI_TAG_UTF8String, + actx, tree, tvb, offset, hf_index, + NULL); + + return offset; +} + + + +static int +dissect_cbrs_oids_SERIAL(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_ber_restricted_string(implicit_tag, BER_UNI_TAG_UTF8String, + actx, tree, tvb, offset, hf_index, + NULL); + + return offset; +} + + + +static int +dissect_cbrs_oids_FRN(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_ber_restricted_string(implicit_tag, BER_UNI_TAG_UTF8String, + actx, tree, tvb, offset, hf_index, + NULL); + + return offset; +} + + + +static int +dissect_cbrs_oids_CPIRID(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_ber_restricted_string(implicit_tag, BER_UNI_TAG_UTF8String, + actx, tree, tvb, offset, hf_index, + NULL); + + return offset; +} + + + +static int +dissect_cbrs_oids_TEST(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_ber_restricted_string(implicit_tag, BER_UNI_TAG_UTF8String, + actx, tree, tvb, offset, hf_index, + NULL); + + return offset; +} + +/*--- PDUs ---*/ + +static int dissect_ZONE_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); + offset = dissect_cbrs_oids_ZONE(FALSE, tvb, offset, &asn1_ctx, tree, hf_cbrs_oids_ZONE_PDU); + return offset; +} +static int dissect_FREQUENCY_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); + offset = dissect_cbrs_oids_FREQUENCY(FALSE, tvb, offset, &asn1_ctx, tree, hf_cbrs_oids_FREQUENCY_PDU); + return offset; +} +static int dissect_FCCID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); + offset = dissect_cbrs_oids_FCCID(FALSE, tvb, offset, &asn1_ctx, tree, hf_cbrs_oids_FCCID_PDU); + return offset; +} +static int dissect_SERIAL_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); + offset = dissect_cbrs_oids_SERIAL(FALSE, tvb, offset, &asn1_ctx, tree, hf_cbrs_oids_SERIAL_PDU); + return offset; +} +static int dissect_FRN_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); + offset = dissect_cbrs_oids_FRN(FALSE, tvb, offset, &asn1_ctx, tree, hf_cbrs_oids_FRN_PDU); + return offset; +} +static int dissect_CPIRID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); + offset = dissect_cbrs_oids_CPIRID(FALSE, tvb, offset, &asn1_ctx, tree, hf_cbrs_oids_CPIRID_PDU); + return offset; +} +static int dissect_TEST_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); + offset = dissect_cbrs_oids_TEST(FALSE, tvb, offset, &asn1_ctx, tree, hf_cbrs_oids_TEST_PDU); + return offset; +} + + +/*--- End of included file: packet-cbrs-oids-fn.c ---*/ +#line 40 "./asn1/cbrs-oids/packet-cbrs-oids-template.c" + +/*--- proto_register_cbrs_oids ----------------------------------------------*/ +void proto_register_cbrs_oids(void) { + + /* List of fields */ + static hf_register_info hf[] = { + { &hf_cbrs_oids_UTF8String_PDU, + { "UTF8String", "cbrs-oids.UTF8String", + FT_STRING, BASE_NONE, NULL, 0, + NULL, HFILL }}, + +/*--- Included file: packet-cbrs-oids-hfarr.c ---*/ +#line 1 "./asn1/cbrs-oids/packet-cbrs-oids-hfarr.c" + { &hf_cbrs_oids_ZONE_PDU, + { "ZONE", "cbrs-oids.ZONE", + FT_STRING, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_cbrs_oids_FREQUENCY_PDU, + { "FREQUENCY", "cbrs-oids.FREQUENCY", + FT_STRING, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_cbrs_oids_FCCID_PDU, + { "FCCID", "cbrs-oids.FCCID", + FT_STRING, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_cbrs_oids_SERIAL_PDU, + { "SERIAL", "cbrs-oids.SERIAL", + FT_STRING, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_cbrs_oids_FRN_PDU, + { "FRN", "cbrs-oids.FRN", + FT_STRING, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_cbrs_oids_CPIRID_PDU, + { "CPIRID", "cbrs-oids.CPIRID", + FT_STRING, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_cbrs_oids_TEST_PDU, + { "TEST", "cbrs-oids.TEST", + FT_STRING, BASE_NONE, NULL, 0, + NULL, HFILL }}, + +/*--- End of included file: packet-cbrs-oids-hfarr.c ---*/ +#line 51 "./asn1/cbrs-oids/packet-cbrs-oids-template.c" + }; + + /* Register protocol */ + proto_cbrs_oids = proto_register_protocol(PNAME, PSNAME, PFNAME); + + /* Register fields and subtrees */ + proto_register_field_array(proto_cbrs_oids, hf, array_length(hf)); +/* proto_register_subtree_array(ett, array_length(ett)); */ +} + +/*--- proto_reg_handoff_cbrs_oids -------------------------------------------*/ +void proto_reg_handoff_cbrs_oids(void) { + +/*--- Included file: packet-cbrs-oids-dis-tab.c ---*/ +#line 1 "./asn1/cbrs-oids/packet-cbrs-oids-dis-tab.c" + register_ber_oid_dissector("1.3.6.1.4.1.46609.1.2", dissect_ZONE_PDU, proto_cbrs_oids, "CBRS_PAL_ZONE"); + register_ber_oid_dissector("1.3.6.1.4.1.46609.1.3", dissect_FREQUENCY_PDU, proto_cbrs_oids, "CBRS_PAL_FREQUENCY"); + register_ber_oid_dissector("1.3.6.1.4.1.46609.1.4", dissect_FCCID_PDU, proto_cbrs_oids, "CBRS_CBSD_FCCID"); + register_ber_oid_dissector("1.3.6.1.4.1.46609.1.5", dissect_SERIAL_PDU, proto_cbrs_oids, "CBRS_CBSD_SERIAL"); + register_ber_oid_dissector("1.3.6.1.4.1.46609.1.6", dissect_FRN_PDU, proto_cbrs_oids, "CBRS_SAS/OPERATOR_administrator_FRN"); + register_ber_oid_dissector("1.3.6.1.4.1.46609.1.7", dissect_CPIRID_PDU, proto_cbrs_oids, "CBRS_installer_CPIR-ID"); + register_ber_oid_dissector("1.3.6.1.4.1.46609.1.8", dissect_TEST_PDU, proto_cbrs_oids, "CBRS_TEST"); + + +/*--- End of included file: packet-cbrs-oids-dis-tab.c ---*/ +#line 64 "./asn1/cbrs-oids/packet-cbrs-oids-template.c" + oid_add_from_string("CBRS Policy Documents","1.3.6.1.4.1.46609.2"); + oid_add_from_string("CBRS Certificates issued pursuant to CPS","1.3.6.1.4.1.46609.2.1"); + oid_add_from_string("CBRS ROLE","1.3.6.1.4.1.46609.1.1"); + oid_add_from_string("CBRS SAS","1.3.6.1.4.1.46609.1.1.1"); + oid_add_from_string("CBRS INSTALLER","1.3.6.1.4.1.46609.1.1.2"); + oid_add_from_string("CBRS CBSD","1.3.6.1.4.1.46609.1.1.3"); + oid_add_from_string("CBRS OPERATOR (Domain Proxy Operator)","1.3.6.1.4.1.46609.1.1.4"); + oid_add_from_string("CBRS CA","1.3.6.1.4.1.46609.1.1.5"); + oid_add_from_string("CBRS PAL","1.3.6.1.4.1.46609.1.1.6"); + oid_add_from_string("CBRS ESC","1.3.6.1.4.1.46609.1.1.7"); +} |