1 #.IMPORT ../x509sat/x509sat-exp.cnf
2 #.IMPORT ../x509if/x509if-exp.cnf
3 #.IMPORT ../x509af/x509af-exp.cnf
4 #.IMPORT ../dsp/dsp-exp.cnf
5 #.IMPORT ../dap/dap-exp.cnf
6 #.IMPORT ../crmf/crmf-exp.cnf
9 BasicAccessControl crmf
17 EstablishOperationalBindingArgument
18 ModifyOperationalBindingArgument
19 ModifyOperationalBindingResult
20 TerminateOperationalBindingArgument
21 TerminateOperationalBindingResult
24 EstablishOperationalBindingArgumentData/initiator EstablishArgumentInitiator
25 ModifyOperationalBindingArgumentData/initiator ModifyArgumentInitiator
26 TerminateOperationalBindingArgumentData/initiator TerminateArgumentInitiator
28 ModifyOperationalBindingArgumentData/newAgreement ArgumentNewAgreement
29 ModifyOperationalBindingResultData/newAgreement ResultNewAgreement
31 ModifyOperationalBindingResult/protected ProtectedModifyResult
32 TerminateOperationalBindingResult/protected ProtectedTerminateResult
34 EstablishOperationalBindingArgumentData/initiator/roleA-initiates EstablishRoleAInitiates
35 ModifyOperationalBindingArgumentData/initiator/roleA-initiates ModifyRoleAInitiates
36 TerminateOperationalBindingArgumentData/initiator/roleA-initiates TerminateRoleAInitiates
38 EstablishOperationalBindingArgumentData/initiator/roleB-initiates EstablishRoleBInitiates
39 ModifyOperationalBindingArgumentData/initiator/roleB-initiates ModifyRoleBInitiates
40 TerminateOperationalBindingArgumentData/initiator/roleB-initiates TerminateRoleBInitiates
42 EstablishOperationalBindingArgumentData/initiator/symmetric EstablishSymmetric
43 ModifyOperationalBindingArgumentData/initiator/symmetric ModifySymmetric
44 TerminateOperationalBindingArgumentData/initiator/symmetric TerminateSymmetric
48 EstablishOperationalBindingArgumentData/initiator establishInitiator
49 ModifyOperationalBindingArgumentData/initiator modifyInitiator
50 TerminateOperationalBindingArgumentData/initiator terminateInitiator
52 ModifyOperationalBindingArgumentData/newAgreement argumentNewAgreement
53 ModifyOperationalBindingResultData/newAgreement resultNewAgreement
55 ModifyOperationalBindingResult/protected protectedModifyResult
56 TerminateOperationalBindingResult/protected protectedTerminateResult
58 EstablishOperationalBindingArgumentData/initiator/roleA-initiates establishRoleAInitiates
59 ModifyOperationalBindingArgumentData/initiator/roleA-initiates modifyRoleAInitiates
60 TerminateOperationalBindingArgumentData/initiator/roleA-initiates terminateRoleAInitiates
62 EstablishOperationalBindingArgumentData/initiator/roleB-initiates establishRoleBInitiates
63 ModifyOperationalBindingArgumentData/initiator/roleB-initiates modifyRoleBInitiates
64 TerminateOperationalBindingArgumentData/initiator/roleB-initiates terminateRoleBInitiates
66 EstablishOperationalBindingArgumentData/initiator/symmetric establishSymmetric
67 ModifyOperationalBindingArgumentData/initiator/symmetric modifySymmetric
68 TerminateOperationalBindingArgumentData/initiator/symmetric terminateSymmetric
70 TerminateOperationalBindingArgumentData/terminateAt terminateAtTime
71 TerminateOperationalBindingResultData/terminateAt terminateAtGeneralizedTime
74 TerminateOperationalBindingArgumentData/terminateAt ABBREV=terminateAtTime
75 TerminateOperationalBindingResultData/terminateAt ABBREV=terminateAtGeneralizedTime
80 DSEType B "2.5.12.0" "id-doa-dseType"
81 SupplierInformation B "2.5.12.5" "id-doa-supplierKnowledge"
82 ConsumerInformation B "2.5.12.6" "id-doa-consumerKnowledge"
83 SupplierAndConsumers B "2.5.12.7" "id-doa-secondaryShadows"
85 HierarchicalAgreement S dop.oid "agreement.2.5.19.2"
86 SuperiorToSubordinate S dop.oid "establish.rolea.2.5.19.2"
87 SuperiorToSubordinateModification S dop.oid "modify.rolea.2.5.19.2"
88 SubordinateToSuperior S dop.oid "establish.roleb.2.5.19.2"
89 SubordinateToSuperior S dop.oid "modify.roleb.2.5.19.2"
91 NonSpecificHierarchicalAgreement S dop.oid "agreement.2.5.19.3"
92 NHOBSuperiorToSubordinate S dop.oid "establish.rolea.2.5.19.3"
93 NHOBSuperiorToSubordinate S dop.oid "modify.rolea.2.5.19.3"
94 NHOBSubordinateToSuperior S dop.oid "establish.roleb.2.5.19.3"
95 NHOBSubordinateToSuperior S dop.oid "modify.roleb.2.5.19.3"
97 ACIItem B "2.5.24.4" "id-aca-prescriptiveACI"
98 ACIItem B "2.5.24.5" "id-aca-entryACI"
99 ACIItem B "2.5.24.6" "id-aca-subentryACI"
102 BindingType EstablishOperationalBindingArgumentData/bindingType
104 EstablishOperationalBindingArgumentData/bindingType BindingType
105 EstablishOperationalBindingResult/bindingType BindingType
106 ModifyOperationalBindingArgumentData/bindingType BindingType
107 ModifyOperationalBindingResultData/bindingType BindingType
108 TerminateOperationalBindingArgumentData/bindingType BindingType
109 TerminateOperationalBindingResultData/bindingType BindingType
110 OpBindingErrorParam/bindingType BindingType
113 #.FN_PARS BindingType FN_VARIANT = _str VAL_PTR = &binding_type
115 append_oid(actx->pinfo, binding_type);
118 #.FN_BODY EstablishOperationalBindingArgumentData/initiator/symmetric
120 offset = call_dop_oid_callback("establish.symmetric", tvb, offset, actx->pinfo, tree, "symmetric", actx->private_data);
122 #.FN_BODY EstablishOperationalBindingArgumentData/initiator/roleA-initiates
124 offset = call_dop_oid_callback("establish.rolea", tvb, offset, actx->pinfo, tree, "roleA", actx->private_data);
126 #.FN_BODY EstablishOperationalBindingArgumentData/initiator/roleB-initiates
128 offset = call_dop_oid_callback("establish.roleb", tvb, offset, actx->pinfo, tree, "roleB", actx->private_data);
130 #.FN_BODY ModifyOperationalBindingArgumentData/initiator/symmetric
132 offset = call_dop_oid_callback("modify.symmetric", tvb, offset, actx->pinfo, tree, "symmetric", actx->private_data);
134 #.FN_BODY ModifyOperationalBindingArgumentData/initiator/roleA-initiates
136 offset = call_dop_oid_callback("modify.rolea", tvb, offset, actx->pinfo, tree, "roleA", actx->private_data);
138 #.FN_BODY ModifyOperationalBindingArgumentData/initiator/roleB-initiates
140 offset = call_dop_oid_callback("modify.roleb", tvb, offset, actx->pinfo, tree, "roleB", actx->private_data);
142 #.FN_BODY TerminateOperationalBindingArgumentData/initiator/symmetric
144 offset = call_dop_oid_callback("terminate.symmetric", tvb, offset, actx->pinfo, tree, "symmetric", actx->private_data);
146 #.FN_BODY TerminateOperationalBindingArgumentData/initiator/roleA-initiates
148 offset = call_dop_oid_callback("terminate.rolea", tvb, offset, actx->pinfo, tree, "roleA", actx->private_data);
150 #.FN_BODY TerminateOperationalBindingArgumentData/initiator/roleB-initiates
152 offset = call_dop_oid_callback("terminate.roleb", tvb, offset, actx->pinfo, tree, "roleB", actx->private_data);
154 #.FN_BODY EstablishOperationalBindingArgumentData/agreement
156 offset = call_dop_oid_callback("agreement", tvb, offset, actx->pinfo, tree, NULL, actx->private_data);
158 #.FN_BODY EstablishOperationalBindingResult/initiator/symmetric
160 offset = call_dop_oid_callback("establish.symmetric", tvb, offset, actx->pinfo, tree, "symmetric", actx->private_data);
162 #.FN_BODY EstablishOperationalBindingResult/initiator/roleA-replies
164 offset = call_dop_oid_callback("establish.rolea", tvb, offset, actx->pinfo, tree, "roleA", actx->private_data);
166 #.FN_BODY EstablishOperationalBindingResult/initiator/roleB-replies
168 offset = call_dop_oid_callback("establish.roleb", tvb, offset, actx->pinfo, tree, "roleB", actx->private_data);
170 #.FN_BODY OpBindingErrorParam/agreementProposal
172 offset = call_dop_oid_callback("agreement", tvb, offset, actx->pinfo, tree, NULL, actx->private_data);
174 #.FN_BODY ModifyOperationalBindingResultData/newAgreement
176 offset = call_dop_oid_callback("agreement", tvb, offset, actx->pinfo, tree, NULL, actx->private_data);
178 #.FN_BODY ModifyOperationalBindingArgumentData/newAgreement
180 offset = call_dop_oid_callback("agreement", tvb, offset, actx->pinfo, tree, NULL, actx->private_data);
183 #.FN_BODY OperationalBindingID/identifier VAL_PTR = &value
188 col_append_fstr(actx->pinfo->cinfo, COL_INFO, " id=%%d", value);
192 #.FN_BODY OperationalBindingID/version VAL_PTR = &value
197 col_append_fstr(actx->pinfo->cinfo, COL_INFO, ",%%d", value);
199 #.FN_PARS Precedence VAL_PTR = &precedence
202 uint32_t precedence = 0;
206 proto_item_append_text(tree, " precedence=%%d", precedence);