- Fix svn:ignore for all directories
[obnox/wireshark/wip.git] / asn1 / x420 / x420.cnf
index fd83b59f4d7cd141cb5b652b50903112a758b4c6..ddbf30e5699e8c5e6bff05b41109d2fb95ff656b 100644 (file)
@@ -4,10 +4,16 @@ Time                  TYPE = FT_STRING  DISPLAY = BASE_NONE  STRING = NULL BITMASK = 0
 #.MODULE_IMPORT
 MTSAbstractService     x411
 
-#.INCLUDE ../x411/x411-exp.cnf
-#.INCLUDE ../x509af/x509af-exp.cnf
-#.INCLUDE ../x509ce/x509ce-exp.cnf
-#.INCLUDE ../acse/acse-exp.cnf
+#.IMPORT ../ftam/ftam-exp.cnf
+#.IMPORT ../x411/x411-exp.cnf
+#.IMPORT ../x509af/x509af-exp.cnf
+#.IMPORT ../x509ce/x509ce-exp.cnf
+#.IMPORT ../acse/acse-exp.cnf
+
+
+#.MODULE
+x420           x420
+ftbp           ftbp
 
 #.EXPORTS
 ORDescriptor
@@ -43,65 +49,73 @@ G3FacsimileParameters/non-basic-parameters  g3facsimile_non_basic_parameters
 BodyPart/encrypted             encrypted_bp
 CirculationSignatureData/algorithm-identifier  circulation-signature-algorithm-identifier
 
+Account-Attribute/actual-values                account-actual-values
+User-Identity-Attribute/actual-values  identity-actual-values
+
+MessageReference/user-relative-identifier user-relative-identifier-ref
+
 #.PDU
 OriginatingUA
 AbsenceAdvice
 ChangeOfAddressAdvice
 IPMAssemblyInstructions
+FileTransferData
+FileTransferParameters
 
 #.REGISTER
-OriginatingUA          B "1.2.826.0.1004.10.1.1" "nexor-originating-ua"
-AbsenceAdvice          B "2.6.1.19.0"  "id-on-absence-advice"
+OriginatingUA                  B "1.2.826.0.1004.10.1.1" "nexor-originating-ua"
+AbsenceAdvice                  B "2.6.1.19.0"  "id-on-absence-advice"
 ChangeOfAddressAdvice  B "2.6.1.19.1"  "id-on-change-of-address-advice"
 IPMAssemblyInstructions        B "2.6.1.17.2"  "id-mst-assembly-instructions"
 
 IncompleteCopy                 B "2.6.1.5.0"   "id-hex-incomplete-copy"
-Languages                      B "2.6.1.5.1"   "id-hex-languages"
+Languages                              B "2.6.1.5.1"   "id-hex-languages"
 AutoSubmitted                  B "2.6.1.5.2"   "id-hex-auto-submitted"
 BodyPartSignatures             B "2.6.1.5.3"   "id-hex-body-part-signatures"
 IPMSecurityLabel               B "2.6.1.5.4"   "id-hex-ipm-security-label"
 AuthorizationTime              B "2.6.1.5.5"   "id-hex-authorization-time"
 CirculationList                        B "2.6.1.5.6"   "id-hex-circulation-list-recipients"
 CirculationListIndicator       B "2.6.1.20.0"  "id-rex-circulation-list-indicator"
-DistributionCodes              B "2.6.1.5.7"   "id-hex-distribution-codes"
-ExtendedSubject                        B "2.6.1.5.8"   "id-hex-extended-subject"
+DistributionCodes                      B "2.6.1.5.7"   "id-hex-distribution-codes"
+ExtendedSubject                                B "2.6.1.5.8"   "id-hex-extended-subject"
 InformationCategories          B "2.6.1.5.9"   "id-hex-information-categories"
 ManualHandlingInstructions     B "2.6.1.5.10"  "id-hex-manual-handling-instructions"
 OriginatorsReference           B "2.6.1.5.11"  "id-hex-originators-reference"
 PrecedencePolicyIdentifier     B "2.6.1.5.12"  "id-hex-precedence-policy-id"
-Precedence                     B "2.6.1.20.1"  "id-rex-precedence"
+Precedence                                     B "2.6.1.20.1"  "id-rex-precedence"
 
-IA5TextData                    B "2.6.1.4.0"   "id-et-ia5-text"
-IA5TextParameters              B "2.6.1.11.0"  "id-ep-ia5-text"
-G3FacsimileData                B "2.6.1.4.2"   "id-et-g3-facsimile"
+IA5TextData                            B "2.6.1.4.0"   "id-et-ia5-text"
+IA5TextParameters                      B "2.6.1.11.0"  "id-ep-ia5-text"
+G3FacsimileData                        B "2.6.1.4.2"   "id-et-g3-facsimile"
 G3FacsimileParameters          B "2.6.1.11.2"  "id-ep-g3-facsimile"
-G4Class1Data                   B "2.6.1.4.3"   "id-et-g4-class1"
-TeletexData                    B "2.6.1.4.4"   "id-et-teletex"
-TeletexParameters              B "2.6.1.11.4"  "id-ep-teletex"
-VideotexData                   B "2.6.1.4.5"   "id-et-videotex"
-VideotexParameters             B "2.6.1.11.5"  "id-ep-videotex"
-EncryptedData                  B "2.6.1.4.6"   "id-et-encrypted"
+G4Class1Data                           B "2.6.1.4.3"   "id-et-g4-class1"
+TeletexData                            B "2.6.1.4.4"   "id-et-teletex"
+TeletexParameters                      B "2.6.1.11.4"  "id-ep-teletex"
+VideotexData                           B "2.6.1.4.5"   "id-et-videotex"
+VideotexParameters                     B "2.6.1.11.5"  "id-ep-videotex"
+EncryptedData                          B "2.6.1.4.6"   "id-et-encrypted"
 EncryptedParameters            B "2.6.1.11.6"  "id-ep-encrypted"
-MessageData                    B "2.6.1.4.7"   "id-et-message"
-MessageParameters              B "2.6.1.11.7"  "id-ep-message"
-MixedModeData                  B "2.6.1.4.8"   "id-et-mixed-mode"
+MessageData                            B "2.6.1.4.7"   "id-et-message"
+MessageParameters                      B "2.6.1.11.7"  "id-ep-message"
+MixedModeData                          B "2.6.1.4.8"   "id-et-mixed-mode"
 BilaterallyDefinedBodyPart     B "2.6.1.4.9"   "id-et-bilaterally-defined"
 
 GeneralTextParameters          B "2.6.1.11.11" "id-ep-general-text"
-GeneralTextData                        B "2.6.1.4.11"  "id-et-general-text"
-# FileTransferBodyPart {id-et 12} in a separate dissector (ftbp)
+GeneralTextData                                B "2.6.1.4.11"  "id-et-general-text"
+FileTransferParameters B       "2.6.1.11.12"   "id-ep-file-transfer"
+FileTransferData       B       "2.6.1.4.12"    "id-et-file-transfer"
 # {id-et 13} is no longer defined
 # ForwardedReportBodyPart {id-et 14} defined in x411.cnf
-MessageParameters              B "2.6.1.11.15" "id-ep-notification"
-IPN                            B "2.6.1.4.15"  "id-et-notification"
-VoiceParameters                B "2.6.1.11.16" "id-ep-voice"
-VoiceData                      B "2.6.1.4.16"  "id-et-voice"
+MessageParameters                      B "2.6.1.11.15" "id-ep-notification"
+IPN                                                    B "2.6.1.4.15"  "id-et-notification"
+VoiceParameters                        B "2.6.1.11.16" "id-ep-voice"
+VoiceData                                      B "2.6.1.4.16"  "id-et-voice"
 # P22
 ForwardedContentParameters     B "2.6.1.11.17.2.6.1.10.1"      "id-ep-content-p22"
-InformationObject              B "2.6.1.4.17.2.6.1.10.1"       "id-et-content-p22"
+InformationObject                      B "2.6.1.4.17.2.6.1.10.1"       "id-et-content-p22"
 #p2
 ForwardedContentParameters     B "2.6.1.11.17.2.6.1.10.0"      "id-ep-content-p2"
-InformationObject              B "2.6.1.4.17.2.6.1.10.0"       "id-et-content-p2"
+InformationObject                      B "2.6.1.4.17.2.6.1.10.0"       "id-et-content-p2"
 #p722
 ForwardedContentParameters     B "2.6.1.11.17.1.3.26.0.4406.0.4.1"     "id-ep-content-p772"
 
@@ -119,22 +133,22 @@ ForwardedContentParameters        B "2.6.1.11.17.1.3.26.0.4406.0.4.1"     "id-ep-content-
   name = get_oid_str_name(object_identifier_id);
   proto_item_append_text(tree, " (%%s)", name ? name : object_identifier_id); 
 
-#.FN_BODY T_value
+#.FN_BODY IPMSExtension/value
 
-  offset=call_ber_oid_callback(object_identifier_id, tvb, offset, pinfo, tree);
+  offset=call_ber_oid_callback(object_identifier_id, tvb, offset, actx->pinfo, tree);
 
 #.FN_BODY IPM
 
- if((hf_index == hf_x420_ipm) && check_col(pinfo->cinfo, COL_INFO))
-   col_append_fstr(pinfo->cinfo, COL_INFO, " Message");
+ if(check_col(actx->pinfo->cinfo, COL_INFO))
+   col_append_fstr(actx->pinfo->cinfo, COL_INFO, " Message");
 
   %(DEFAULT_BODY)s
 
 
 #.FN_BODY IPN
 
- if((hf_index == hf_x420_ipn) && check_col(pinfo->cinfo, COL_INFO))
-   col_append_fstr(pinfo->cinfo, COL_INFO, " Notification");
+ if(check_col(actx->pinfo->cinfo, COL_INFO))
+   col_append_fstr(actx->pinfo->cinfo, COL_INFO, " Notification");
 
   %(DEFAULT_BODY)s
 
@@ -146,8 +160,8 @@ ForwardedContentParameters  B "2.6.1.11.17.1.3.26.0.4406.0.4.1"     "id-ep-content-
 
   %(DEFAULT_BODY)s
 
-  if(subject && check_col(pinfo->cinfo, COL_INFO))
-   col_append_fstr(pinfo->cinfo, COL_INFO, " (%%s)", tvb_format_text(subject, 0, tvb_length(subject)));
+  if(subject && check_col(actx->pinfo->cinfo, COL_INFO))
+   col_append_fstr(actx->pinfo->cinfo, COL_INFO, " (%%s)", tvb_format_text(subject, 0, tvb_length(subject)));
 
 #.FN_PARS CharacterSetRegistration
   VAL_PTR=&crs
@@ -160,12 +174,17 @@ ForwardedContentParameters        B "2.6.1.11.17.1.3.26.0.4406.0.4.1"     "id-ep-content-
   if((pi = get_ber_last_created_item()))
     proto_item_append_text(pi, " (%%s)", val_to_str(crs, charsetreg_vals, "unknown"));
 
-#.FN_BODY Interchange_Data_Element
+#.FN_BODY Interchange-Data-Element
 /* XXX Not implemented yet */
 
 #.FN_BODY NationallyDefinedBodyPart
 /* XXX Not implemented yet */
 
+#.FN_BODY Contents-Type-Attribute/document-type/parameter
+/* XXX: Not implemented yet */
+
+#.FN_BODY CompressionParameter/compression-algorithm-param
+/* XXX: Not implemented yet */
 
 #.END