1、INTERNATIONAL TELECOMMUNICATION UNION ITU=T TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU X.413 (O 6/9 9) SERIES X: DATA NETWORKS AND OPEN SYSTEM COMMUNICATIONS Message Handling Systems Information tech nology - Message Handling Systems (MHS) - Message Store: Abstract Service Def i n i ti on ITU-T
2、 Recommendation X.413 (Previously CCITT Recommendation) ITU-T X-SERIES RECOMMENDATIONS DATA NETWORKS AND OPEN SYSTEM COMMUNICATIONS PUBLIC DATA NETWORKS Services and facilities Interfaces Transmission, signalling and switching Network aspects Maintenance Administrative arrangements Model and notatio
3、n Service definitions Connection-mode protocol specifications Connectionless-mode protocol specifications PICS proformas Protocol Identification Security Protocols Layer Managed Objects Conformance testing General Satellite data transmission svstems OPEN SYSTEMS INTERCONNECTION INTERWORKING BETWEEN
4、NETWORKS x.1-x.19 X.2GX.49 X.5GX.89 X.9GX.149 X. 15GX. 179 X. 18GX. 199 X.20GX.209 X.21 GX.219 X.22GX.229 X.23GX.239 X.24GX.259 X.26GX.269 X.27GX.279 X.28GX.289 X.29GX.299 X.30GX.349 X.35GX.399 MESSAGE HANDLING SYSTEMS X.400-X.499 DIRECTORY OS1 NETWORKING AND SYSTEM ASPECTS Networking Efficiency Qua
5、lity of service Naming, Addressing and Registration Abstract Syntax Notation One (ASN. 1) Systems Management fiamework and architecture Management Communication Service and Protocol Structure of Management Information Management functions and ODMA functions OS1 MANAGEMENT SECURITY OS1 APPLICATIONS C
6、ommitment, Concurrency and Recovery Transaction processing Remote operations OPEN DISTRIBUTED PROCESSING X. 50GX. 599 X.60GX.629 X.63GX.639 X.640-X.649 X.65GX.679 X.68GX.699 X.70GX.709 X.71GX.719 X.72GX.729 X.73GX.799 X. 80GX. 849 X.850-X.859 X. 86GX. 879 X. 88GX. 899 X.9OGX.999 For further details,
7、 please refe. to ITU-T List of Recommendations. ISO/IEC 10021-5 : 1999 (E) INTERNATIONAL STANDARD 10021-5 ITU-T RECOMMENDATION X.413 INFORMATION TECHNOLOGY - MESSAGE HANDLING SYSTEMS (MHS): MESSAGE STORE: ABSTRACT SERVICE DEFINITION Summary This Recommendation is one of a series defining Message Han
8、dling in a distributed open systems environment. It defines the Message Store (MS) service which supports message retrieval fiom the MS, and message submission through the MS in a Message Handling System. It also provides message administration services. This edition has been revised to provide impr
9、oved support in the following areas: - - - - - - additional matching rules; - improved handling of authentication mechanisms when binding to the MS; new attributes and procedures for managing multiple certificates in delivered and submitted messages; improved handling of message tokens; a new set of
10、 security errors; facilities for recording the signature verification status of delivered messages; additional attributes for correlating delivery reports. In addition, minor errors habe been removed, Message Store procedures have been revised and extended, and numerous clarifications have been intr
11、oduced. Source The ITU-T Recommendation X.413 was approved on the 18 June 1999. The identical text is also published as ISO/IEC International Standard 10021-5. Following ITU-T decision to publish new editions of the set of Message Handling Recommendations, this edition of ITU-T Rec. X.413 consolidat
12、es X.413 (04/1995), X.413 Amendment 1 (08/1997), X.413 Technical Corrigen- dum 1 (08/1997), X.413 Amendment 2 (12/1997), X.413 Technical Corrigendum 2 (12/1997) and X.413 Technical Corrigendum 3 (09/1998). ITU-T Rec. X.413 (1999 E) i ISO/IEC 10021-5 : 1999 (E) FOREWORD ITU (International Telecommuni
13、cation Union) is the United Nations Specialized Agency in the field of telecommuni- cations. The ITU Telecommunication Standardization Sector (ITU-T) is a permanent organ of the ITU. The ITU-T is responsible for studying technical, operating and tariff questions and issuing Recommendations on them w
14、ith a view to standardizing telecommunications on a worldwide basis. The World Telecommunication Standardization Conference (WTSC), which meets every four years, establishes the topics for study by the ITU-T Study Groups which, in their turn, produce Recommendations on these topics. The approval of
15、Recommendations by the Members of the ITU-T is covered by the procedure laid down in WTSC Resolution No. 1. In some areas of information technology which fall within ITU-Ts purview, the necessary standards are prepared on a collaborative basis with IS0 and IEC. NOTE In this Recommendation the term r
16、ecognized operating agency (ROA) includes any individual, company, corporation or governmental organization that operates a public correspondence service. The terms Administration, ROA and public correspondence are defined in the Constitution of the ITU (Geneva, 1992). INTELLECTUAL PROPERTY RIGHTS T
17、he ITU draws attention to the possibility that the practice or implementation of this Recommendation may involve the use of a claimed Intellectual Property Right. The ITU takes no position concerning the evidence, validity or applicability of claimed Intellectual Property Rights, whether asserted by
18、 ITU members or others outside of the Recommendation development process. As of the date of approval of this Recommendation, the ITU had not received notice of intellectual property, protected by patents, which may be required to implement this Recommendation. However, implementors are cautioned tha
19、t this may not represent the latest information and are therefore strongly urged to consult the TSB patent database. O ITU 2000 All rights reserved. No part of this publication may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying and microfilm,
20、without permission in writing fiom the ITU. 11 ITU-T Rec. X.413 (1999 E) ISO/IEC 10021-5 : 1999 (E) CONTENTS Page SECTION 1 . GENERAL 1 1 Scope 1 . 2 Normative references 1 2.1 Reference Model references . 2 2.2 Presentation references 2 2.3 Remote Operations references . 2 2.4 Directory references
21、2 2.5 Message Handling references 2 3 Definitions 2 3.1 Common Definitions for MHS . 2 3.2 Message Store Definitions . 3 4 Abbreviations . 6 5 Conventions 6 . 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 Conventions for abstract-services . Conventions for attribute-types used in Tables 2 and 3 of clause 11 C
22、onventions for attribute-types used in Table 4 of clause 11 . General font conventions . Font conventions for ASN.l definitions . Rules for ASN.l definitions . Conventions for previous editions of this Service Definition ASN.l Packed Encoding Rules Interpretation of UTC Time values SECTION 2 . MESSA
23、GE STORE ABSTRACT-SERVICE DEFINITION 8 6 Message Store model 8 6.1 Message Store objects and contracts 6.2 Message Store ports . 6.2.1 Retrieval Ports 6.2.2 MS-submission Ports 6.2.3 Administration Ports . 6.3 Information model . 6.3.1 Entry-classes 6.3.2 Entries 6.3.3 Attributes . 6.3.3.1 Attribute
24、-type . 6.3.3.2 Attribute-values 6.3.3.3 The ATTRIBUTE information object class . 6.3.4 Main-entries, parent-entries, and child-entries . 6.3.5 Content-specific Attributes . 6.3.6 Entry-types . 6.3.7 Organization of entry-classes 6.3.7.1 The Stored-message entry-class 6.3.7.2 The Message-log entry-c
25、lass . 6.3.7.3 The Auto-action-log entry-class 6.3.7.4 Entry-class support . 6.3.8 Retrieval-status . 9 10 10 11 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 17 . ITU-T Rec . X.413 (1999 E) 111 ISO/IEC 10021-5 : 1999 (E) Page 6.3.9 Matching-rules . 6.3.9.2 Matching Rule definition 6.3.9.1 Generic
26、 Matching Rules 6.3.9.3 The MATCHING-RULE information object class . 6.4 Message grouping . 6.5 Auto-actions 6.5.1 The AUTO-ACTION information object class 6.5.2 Auto-action registration 6.5.3 Auto-action errors . 6.5.4 Auto-action execution . 6.6 MS extensions . 18 18 19 19 19 20 20 21 21 21 22 7 M
27、S-bind and MS-unbind operations 22 7.1 MS-bind abstract-operation 22 7.1.1 MS-bind-argument 22 7.1.2 MS-bind-result . 24 7.1.3 MS-bind-error 26 7.2 MS-unbind abstract-operation 27 8 Abstract-operations . 27 8.1 Common data-types used in abstract-operations . 8.1.1 Range . 8.1.2 Filters . 8.1.2.1 Fil
28、ter 8.1.2.2 Filter-item 8.1.2.3 Attribute-value-assertion . 8.1.3 Selector 8.1.4 Entry-information-selection 8.1.5 Entry-information . 8.2 Retrieval Port abstract-operations 8.1.6 MS-submission-options 8.1.7 Common-submission-results . 8.2.1 Summarize abstract-operation . 8.2.1.1 Summarize-argument
29、8.2.1.2 Summarize-result 8.2.1.3 Summarize abstract-errors 8.2.2 List abstract-operation 8.2.2.1 List-argument . 8.2.2.2 List-result . 8.2.2.3 List abstract-errors 8.2.3 Fetch abstract-operation 8.2.3.1 Fetch-argument . 8.2.3.2 Fetch-result 8.2.3.3 Fetch abstract-errors . 8.2.4 Delete abstract-opera
30、tion 8.2.4.1 Delete-argument . 8.2.4.2 Delete-result . 8.2.4.3 Delete abstract-errors 8.2.5 Register-MS abstract-operation . 8.2.5.1 Register-MS-argument 8.2.5.2 Register-MS-result 8.2.5.3 Register-MS abstract-errors 8.2.6 Alert abstract-operation 8.2.6.1 Alert-argument . 8.2.6.2 Alert-result . 8.2.
31、6.3 Alert abstract-errors 8.2.7 Modify abstract-operation . 8.2.7.1 Modify-argument 8.2.7.2 Modify-result 8.2.7.3 Modify Abstract-errors . 27 27 28 28 28 29 29 30 31 31 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 38 38 38 38 39 43 43 43 44 44 44 44 44 46 46 iv ITU-T Rec . X.413 (1999 E) ISO/IEC 100
32、21-5 : 1999 (E) 8.3 MS-submission Port abstract-operations 8.3.1 MS-message-submission abstract-operation 8.3.1.1 MS-message-submission-argument . 8.3.1.2 MS-message-submission-result . 8.3.1.3 MS-message-submission Abstract-errors . 8.3.2 MS-probe-submission abstract-operation . 8.3.2.1 MS-probe-su
33、bmission-argument . 8.3.2.2 MS-probe-submission-result . 8.3.2.3 MS-probe-submission Abstract-errors . 8.3.3 MS-cancel-deferred-delivery abstract-operation 8.3.4 MS-submission-control abstract-operation 9 Abstract-errors 9.1 Error precedence . 9.2 Attribute-error . 9.3 Auto-action-request-error 9.4
34、Delete-error . 9.5 Fetch-restriction-error 9.6 Invalid-parameters-error 9.7 Range-error . Security-error for Register-MS abstract-operation . Security-error for Delete, Fetch, List, Modify and Summarize abstract-operations . Security-error for MS-probe-submission and MS-message-submission abstract-o
35、perations 9.9 Sequence-number-error . 9.1 O Service-error . 9.1 1 Message-group-error . 9.12 MS-extension-error . 9.13 Register-MS-error . 9.14 Old-credentials-incorrectly-specified . 9.15 New-credentials-unacceptable . 9.16 Modify-error . 9.17 Entry-class-error 9.8 Security-error 9.8.1 9.8.2 9.8.3
36、SECTION 3 . GENERAL.ATTRIBUTE.TYPES, MATCHING-RULES AND AUTO.ACTI0N.TYPES . 10 Overview 1 1 General-attribute-types . 11.1 General-attribute-types overview . MS support requirements for general-attribute-types . MS-user support requirements for general-attribute-types 11.2 Description of the general
37、-attribute-types . 11.1.1 11.1.2 11.2.1 1 1.2.2 1 1.2.3 1 1.2.4 11.2.5 1 1.2.6 1 1.2.7 11.2.8 1 1.2.9 11.2.10 11.2.1 1 11.2.12 11.2.13 11.2.14 11.2.15 11.2.16 AC.correlated.report.list . AC-report-subject-entry AC.report.summary AC-uncorrelated-report-list . Auto-action-error Auto-action-registratio
38、n-identifier . Auto-action-subject-entry . Auto.action.type . Certificate-selectors Child.sequence.numbers . Content . Content-confidentiality-algorithm-identifier Content.correlator . Content-identifier . Content-integrity-check Content-length ITU-T Rec . X.413 (1999 E) Page 46 46 47 47 47 48 48 48
39、 48 48 49 49 49 49 50 50 51 51 52 52 52 52 52 53 53 53 54 54 55 55 55 55 56 56 56 56 59 59 59 59 60 60 61 61 62 62 62 62 62 62 63 63 63 63 63 V ISO/IEC 10021-5 : 1999 (E) 11.2.17 11.2.18 11.2.19 1 1.2.20 11.2.21 1 1.2.22 1 1.2.23 1 1.2.24 1 1.2.25 1 1.2.26 1 1.2.27 1 1.2.28 1 1.2.29 11.2.30 11.2.31
40、11.2.32 11.2.33 1 1.2.34 11.2.35 11.2.36 11.2.37 11.2.38 11.2.39 1 1.2.40 1 1.2.41 1 1.2.42 11.2.43 1 1.2.44 1 1.2.45 1 1.2.46 1 1.2.47 1 1.2.48 1 1.2.49 1 1.2.50 11.2.51 1 1.2.52 1 1.2.53 1 1.2.54 11.2.55 1 1.2.56 1 1.2.57 11.2.58 11.2.59 1 1.2.60 11.2.61 1 1.2.62 1 1.2.63 1 1.2.64 1 1.2.65 1 1.2.6
41、6 1 1.2.67 1 1.2.68 1 1.2.69 11.2.70 11.2.71 1 1.2.72 1 1.2.73 1 1.2.74 1 1.2.75 1 1.2.76 Content.returned . Content-type . Converted-EITs Creation.hme Conversion-with-loss-prohibited . Deferred-delivery-cancellation-time Deferred-delivery-time . Deletion.time Delivered-EITs . Delivery- flags . DL-e
42、xpansion-history . DL-exempted-recipient s DL-expansion-prohibited Entry-type Internal-trace-in formation . Latest.delivery.time Locally-originated Message-delivery-envelope . Message-deliver y-t ime Message.group.name Message-identifier Message-notes Message-origin-authentication-check Message-secu
43、rity-label . Message-submission-envelope Message-submission-time . Message.token MS-originated MS-submission-error Multiple-originator-certificates . Original-EITs . Original1 y-intended-recipient .name . Originating-MTA-certi ficat e . Originator-name . Originator-report -request Originator-return-
44、address Other-recipient-names Parent-sequence-number . Per-message-indicators . Per-recipient-message-submission-fields . Per-recipient-probe-submission- fields . Per-recipient-report-delivery- fields . Priority . Probe.origin.authentication.check . Probe-submission-envelope Pro0 f-o f-deliver y-req
45、uest Proof-of-submission . Recipient.certificate Recipient-names . Recipient-reassignment-prohibited Report-delivery-envelope Reporting.DL.name Reporting-MTA-certificate . Report-origin-authentication-check . Retrieval-status . Security.classification . Sequence-number . Marked.for.deletion Originat
46、or-certificate Redirection-history . Page 64 64 64 64 64 64 65 65 65 65 65 66 66 66 66 66 66 67 67 67 67 67 68 68 68 68 68 68 69 69 69 69 69 70 70 70 70 70 70 71 71 71 71 71 71 72 72 72 72 72 72 73 73 73 73 73 73 74 74 74 vi ITU-T Rec . X.413 (1999 E) ISO/IEC 10021-5 : 1999 (E) 1 1.2.77 Signature-ve
47、rification-status . 11.2.78 Storage-period 11.2.79 Storage-time . 11.2.80 Subject-submission-identifier 11.2.81 This-recipient-name 1 1.2.82 Trace-information . 11.3 11.4 Generation of the general-attributes . 1 1.5 Attribute-types subscription . 1 1.6 12 General matching-rules . 12.1 MS-string synt
48、ax . 12.2 String matching-rules 12.2.1 MS-string-match . 12.2.2 MS-string-ordering-match . 12.2.3 MS-substrings-match 12.2.4 MS-single-substring-match . 12.2.6 MS-string-list-match . 12.2.7 MS-string-list-elements-match 12.2.8 MS-single-substring-list-match . 12.2.9 MS-single-substring-list-elements
49、-match 12.3 Syntax-based matching-rules . 12.4 Matching-rules for complex Message Store attributes . 12.4.1 OR-address-match 12.4.2 OR-address-elements-match . 12.4.4 OR-name-match . 12.4.5 OR-name-elements-match . 12.4.7 OR-name-single-element-match The Attribute-table information object set General-attribute-types subject to modification 12.2.5 MS-string-case-sensitive-match 12.4.3 OR-address-substring-elements-match 12.4.6 OR-name-substring-elements-match . 12.4.8 Redirection-or-DL-expansion-match . 12.4.9 Redirection-or-DL-expansion-elements-match 12.4.1 O Redirection-or-DL-expansion-subs