Information technology — Open Systems Interconnection — The Directory: Protocol specifications

Technologies de l'information — Interconnexion de systèmes ouverts (OSI) — L'Annuaire: Spécifications du protocole

General Information

Status
Withdrawn
Publication Date
13-Sep-1995
Withdrawal Date
13-Sep-1995
Current Stage
9599 - Withdrawal of International Standard
Completion Date
24-Aug-2000
Ref Project

Relations

Buy Standard

Standard
ISO/IEC 9594-5:1995 - Information technology -- Open Systems Interconnection -- The Directory: Protocol specifications
English language
37 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO/IEC 9594-5:1995 - Technologies de l'information -- Interconnexion de systemes ouverts (OSI) -- L'Annuaire: Spécifications du protocole
French language
37 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO/IEC 9594-5:1995 - Technologies de l'information -- Interconnexion de systemes ouverts (OSI) -- L'Annuaire: Spécifications du protocole
French language
37 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

INTERNATIONAL
ISO/IEC
STANDARD
9594-5
Second edition
1995-09-15
Information technology - Open Systems
Interconnection
- The Directory: Protocol
specifications
Technologies de I ‘in forma tion - Interconnexion de systemes ouverts
- L ‘An nuaire: Spkifica tions du protocole
(OW
Reference number
ISO/1 EC 9594-5: 1995(E)

---------------------- Page: 1 ----------------------
ISO/IEC 9594-5: 1995(E)
CONTENTS
Page
1
1 Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Normative references
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2.1 Identical Recommendations I International Standards
. . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.2 Paired Recommendations I International Standards equivalent in technical content
Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~.~.
3.1 OS1 Reference Model Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2 Remote Operations Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . “.
Basic Directory Definitions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*.
3.4 Distributed Operation Definitions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*.
Abbreviations
3
5 Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6 Protocol overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
61 Remote Operations - Specification and OS1 Realization
6:2 Directory ROS-Objects and Contracts . . . . . . . . . . . . . . . .*.
63 . DAP Contract and Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.4 DSP Contract and Packages
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
65 . DISP Contracts and Packages
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
66 DOP Contract and Packages
6:7 Use of underlying Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
7 Directory protocol abstract Syntax .
10
7.1 Abstract syntaxes .
12
7.2 Directory application contexts .
14
Operation Codes .
7.3
14
.........................................................................................................................................
7.4 Error Codes
15
...............................................................................................
7.5 Versions and the rules for extensibility
17
8 Mapping onto used Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
8.1 Application contexts omitting RTSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
8.2 Application contexts including RTSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9 Conformance
20
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
91 . Conformance by DUAs
20
. . . . . . . .*.*.
92 . Conformance by DSAs
22
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
93 Conformance by a shadow supplier
23
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~.~.~
9:4 Conformance by a shadow consumer
24
Annex A - DAP in ASN.l . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~. “.
27
- DSP in ASN.l . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~
Annex B
29
- DISP in ASN.l . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Annex C
32
- DOP in ASN.l . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Annex D
34
................................................................................
Annex E - Reference definition of protocol Object identifiers
36
......................................................................................................
Annex F - Directory operational binding types
37
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Annex G - Amendments and corrigenda
0 ISO/IEC 1995
All rights reserved. Unless otherwise specified, no part of this publication may be
reproduced or utilized in any form or by any means, electronie or mechanical, including
photocopying and microfilm, without Permission in writing from the publisher,
ISO/IEC Copyright Office l Case postale 56 l CII-1211 Geneve 20 0 Switzerland
Printed in Switzerland
ii

---------------------- Page: 2 ----------------------
o ISO/IEC ISOLIEC 9594-5: 1995(E)
Foreword
ISO (the International Organization for Standardization) and IEC (the Inter-
national Electrotechnical Commission) form the specialized System for worldwide
standardization. National bodies that are members of ISO or IEC participate in the
development of International Standards through technical committees established
by the respective organization to deal with particular fields of technical activity.
ISO and IEC technical committees collaborate in fields of mutual interest. Other
international organizations, governmental and non-governmental, in liaison with
ISO and IEC, also take part in the work.
In the field of information technology, ISO and IEC have established a joint
technical committee, ISO/IEC JTC 1. Draft International Standards adopted by the
joint technical committee are circulated to national bodies for voting. Publication
as an International Standard requires approval by at least 75 % of the national
bodies casting a vote.
International Standard ISO/IEC 9594-5 was prepared by Joint Technical
Committee ISO/IEC JTC 1, Information technology, Subcommittee SC 21, Open
Systems interconnection, data management and open distributed processing, in
collaboration with ITU-T. The identical text is published as ITU-T
Recommendation X.5 19.
Implernentors should note that a defect resolution process exists and that correc-
tions may be applied to this part of ISO/IEC 9594 in the form of technical corri-
genda. A list of approved technical corrigenda for this part of ISO/IEC 9594 tan
be obtained from the subcommittee secretariat. Published technical corrigenda are
available from your national Standards organization.
This second edition technically revises and enhances ISOAEC 9594-5: 1990. It
also incorporates technical corrigendum 1: 1992. Implernentations may still Claim
conformance to the first edition of this part of ISO/IEC 9594. However, at some
Point, the first edition will no longer be supported (i.e. reported defects will no
longer be resolved). It is recommended that implernentations conform to this
second edition as soon as possible.
ISOIIEC 9594 consists of the following Parts, under the general title Information
technology - Open Systems Interconnection - The Directory:
Part 1: Overview of concepts, models and Services
- Part 2: Madels
Part 3: Abstract Service definition
Part 4: Procedures for distributed Operation
- Part 5: Protocol specifications
- Part 6: Selected attribute types
- Part 7: Selected Object classes
Part 8: Authentication framework
- Part 9: Replication
Annexes A to F form an integral part of this gart of ISO/IEC 9594. Annex G is for
information only.
0 . 0
111

---------------------- Page: 3 ----------------------
ISO/IEC 9594-5: 1995(E)
o ISO/IEC
Introduction
This Recommendation I International Standard, together with the other Recommendations I International Standards, has
been produced to facilitate the interconnection of information processing Systems to provide directory Services. A set of
such Systems, together with the directory information which they hold, tan be viewed as an integrated whole, called the
Directory. The information held by the Directory, collectively known as the Directory Information Base (DIB), is
typically used to facilitate communication between, with or about objects such as application entities, People, terminals
and distribution lists.
The Directory plays a significant role in Open Systems Interconnection, whose aim is to allow, with a minimum of
technical agreement outside of the interconnection Standards themselves, the interconnection of information processing
Systems:
-
from different manufacturers;
-
under different managements;
-
of different levels of complexity; and
-
of different ages.
This Recommendation I International Standard specifies the application Service elements and application contexts for
two protocols - the Directory Access Protocol (DAP) and the Directory System Protocol (DSP). The DAP provides for
access to the Directory to retrieve or modify Directory information. The DSP provides for the chaining of requests to
retrieve or modify Directory information to other parts of the distributed Directory System where the information may be
held.
In addition this Recommendation I International Standard specifies the application Service elements and application
contexts for the Directory Information Shadowing Protocol (DISP) and the Directory Operational Binding Management
Protocol (DOP). The DISP provides for the shadowing of information held in one DSA to another DSA. The DOP
provides for the establishment, modification and termination of bindings between pairs of DSAs for the administration
of relationships between the DSAs (such as for shadowing or hierarchical relationships).
This second edition technically revises and enhances, but does not replace, the first edition of this Recommendation I
International Standard. Implernentations may still Claim conformance to the first edition.
This second edition specifies version 1 of the Directory Service and protocols. The first edition also specifies Version 1.
Differentes between the Services and between the protocols defined in the two editions are accommodated using the
rules of extensibility defined in this edition of this Recommendation I International Standard.
Annex A, which is an integral part of this Recommendation I International Standard, provides the ASN. 1 module for the
directory access protocol.
module for the
Annex B, which is an integral part of this Recommendation International Standard, provides the ASN. 1
directory System protocol.
Annex C, which is an integral part of this Recommendation I International Standard, provides the ASN.l module for the
directory information shadowing protocol.
Standard, provides the ASN.l module for the
Annex D, which is an integral part of this Recommendation I International
directory operational binding management protocol.
Annex E, which is an integral part of this Recommendation I International Standard, provides the ASN.l module which
contains all the ASN.l Object identifiers assigned in this Recommendation I International Standard.
Annex F, which is an integral part of this Recommendation I International Standard, provides the ASN.1 module which
contains all the ASN.l Object identifiers assigned to identify operational binding types in this series of
Recommendations I International Standards.
Annex G, which is not an integral part of this Recommendation I International Standard, lists the amendments and defect
reports that have been incorporated to form this edition of this Recommendation I International Standard.
iv

---------------------- Page: 4 ----------------------
ISO/IEC 9594-5 : 1995 (E)
INTERNATIONAL STANDARD
ITU-T RECOMMENDATION
INFORMATION TECHNOLOGY - OPEN SYSTEMS INTERCONNECTION -
THE DIRECTORY: PROTOCOL SPECIFICATIONS
1 Scope
This Recommendation I International Standard specifies the Directory Access Protocol, the Directory System Protocol,
the Directory Information Shadowing Protocol, and the Directory Operational Binding Management Protocol fulfilling
the abstract Services specified in ITU-T Rec. X.511 i ISO/IEC 9594-3, ITU-T Rec. X.518 I ISOLIEC 9594-4, and CCITT
Rec. X.525 I ISO/IEC 9594-9.
2 Normative references
The following Recommendations and International Standards contain provisions which, through reference in this text,
constitute provisions of this Recommendation I International Standard. At the time of publication, the editions indicated
were valid. All Recommendations and Standards are subject to revision, and Parties to agreements based on this
Recommendation I International Standard are encouraged to investigate the possibility of applying the most recent
editions of the Recommendations and Standards listed below. Members of IEC and ISO maintain registers of currently
valid International Standards. The Telecommunication Standardization Bureau of the ITU maintains a list of currently
valid ITU-T Recommendations.
21 . Identical Recommendations I International Standards
-
ITU-T Recommendation X.500 (1993) I ISO/IEC 9594- 1: 1995, Information technology - Open Systems
Interconnection - The Directory: Overview of concepts, models and Services.
-
ITU-T Recommendation X.501 (1993) I ISOLIEC 9594-2:1995, Znformation technology - Open Systems
Interconnection - The Directory: Madels.
-
ITU-T Recommendation X.5 11 (1993) I ISO/IEC 9594-3: 1995, Information technology - Open Systems
Interconnection - The Directory: Abstract Service definition.
-
ITU-T Recommendation X.518 (1993) I ISOKIEC 9594-4:1995, Information technology - Open Systems
Interconnection - The Directory: Procedures for distributed Operation.
-
ITU-T Recommendation X.520 (1993) I ISO/IEC 9594-6:1995, Information technology - Open Systems
Interconnection - The Directory: Selected attribute types.
-
ITU-T Recommendation X.521 (1993) I ISO/IEC 9594-7:1995, Information technology - Open Systems
Interconnection - The Directory: Selected Object cZasses.
-
ITU-T Recommendation X.509 (1993) I ISO/IEC 9594-81995, Znformation technology - Open Systems
Interconnection - The Directory: Authentication framework.
-
ITU-T Recommendation X.525 (1993) I ISO/IEC 9594-9:1995, Information technology - Open Systems
- The Directory: Replication
Interconnection
-
ITU-T Recommendation X.680 (1994) I ISO/IEC 8824-1: 1995, Information technology - Abstract Syntax
Notation One (ASN.1): Specification of basic notation.
-
ITU-T Recommendation X.681 (1994) I ISO/IEC 8824-2: 1995, Information technology - Abstract Syntax
Notation One (ASN. 1): Information Object speciflcation.
-
ITU-T Recommendation X.682 (1994) I ISO/IEC 8824-3: 1995, Information technology - Abstract Syntax
Notation One (ASN. 1): Constraint specification.
-
ITU-T Recommendation X.683 (1994) I ISOLIEC 8824-4: 1995, Information technology - Abstract Syntax
Notation One (ASN. 1): Parametrization of ASN. 1 specifications.
ITU-T Rec. X.519 (1993 E) 1

---------------------- Page: 5 ----------------------
ISO/IEC 9594-5 : 1995 (E)
-
ITU-T Recommendation X.690 (1994) I ISO/IEC 8825- 1: 1995, Information technology - ASN. 1 encoding
rules: Specijication of Basic Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished
Encoding Rules (DER).
-
ITU-T Recommendation X.880 (1994) I ISOLIEC 13712-1: 1995, Information technology - Remote
Operations: Concepts, model and notation.
-
ITU-T Recommendation X.881 (1994) I ISO/IEC 13712-2: 1995, Information technology - Remote
Remote Operations Service Element (ROSE) Service definition.
Operations: OH realizations -
-
ITU-T Recommendation X.882 (1994) l ISO/IEC 13712-3:1995, Information technology - Remote
Remote Operations Service Element (ROSE) protocol specijication.
Operations: OH realizations -
22 . Paired Recommendations I International Standards equivalent in technical content
-
CCITT Recommendation X.200 (1988), Reference Model of Open Systems Interconnection for CCI7T
Applications.
Open Systems Interconnection - Basic Reference
ISO 7498: 1984, Information processing Systems -
Model.
-
CCITT Recommendation X.216 (1988), Presentation Service Definition for Open Systems
Interconnection for CCITT Applications.
ISO 8822: 1988, Information processing Systems - Open Systems Interconnection - Presentation Service
definition.
-
CCITT Recommendation X.217 (1988), Service Definition for the Association Control Service Element.
Open Systems Interconnection - Service Definition for
ISO 8649: 1988, Information processing Systems -
the Association Control Service Element.
-
CCITT Recommendation X.2 18 (1988) Reliable Transfer: Model and Service Definition.
ISOIIEC 9066- 1: 1989, Information processing Systems - Text communication - Reliable Transfer: Model
and Service definition.
-
CCITT Recommendation X.227 (1988), Protocol Specification for the Association Control Service
Element.
Open Systems Interconnection - Protocol specification
ISO 8650: 1988, Information processing Systems -
for the Association Control Service Element.
3 Definitions
For the purposes of this Recommendation I International Standard, the following definitions apply;
31 . OS1 Reference Model Definitions
The following terms are defined in CCITT Rec. X.200 I ISO 7498:
abstract-Syntax;
application-context;
application-entity;
application process;
application-protocol-control-information;
application-protocol-data-unit;
application-service-element.
32 . Remote Operations Definitions
The following terms are defined in ITU-T Rec. X.880 I ISO/IEC 9072-1:
connection package;
contract, association contract;
ITU-T Rec. X.519 (1993 E)

---------------------- Page: 6 ----------------------
ISOLEC 9594-5 : 1995 (E)
error;
Cl
Operation;
d)
Operation package;
e>
f) ROS-Object.
33 . Basic Directory Definitions
The following terms are defined in ITU-T Rec. X.501 I ISO/IEC 9594-2:
the Directory;
a>
b) (Directory) User;
c) Directory System Agent (DSA);
d) Directory User Agent (DUA).
34 . Distributed Operation Definitions
The following terms are defined in ITU-T Rec. X.5 18 I ISO/IEC 9594-4:
chaining;
a>
b) referral.
4 Abbreviations
For the purposes of this Recommendation I International Standard, the following abbreviations apply:
Application Context
AC
ACSE Association Control Service Element
Application Entity
AE
Application Protocol Control Information
APCI
APDU Application Protocol Data Unit
ASE Application Service Element
Directory Access Protocol
DAP
DISP Directory Information Shadowing Protocol
DOP Directory Operational Binding Management Protocol
DSA Directory System Agent
DSP Directory System Protocol
Directory User Agent
DUA
Remote Operations Service
ROS
ROSE Remote Operations Service Element
5 Conventions
has been prepared according to the “Presentation of
With minor exceptions this Directory Specification
ITU-TS/ISO/IEC common text” guidelines in the Guide for ITU-TS and ISO/IEC JTC 1 Cooperation, March 1993.
The term “Directory Specification” (as in “this Directory Specification ”) shall be taken to mean ITU-T Rec. X.519 I
ISO/IEC 9594-5. The term “Directory Specifications” shall be taken to mean the X.SOO-Series Recommendations and all
parts of ISO/IEC 9594.
This Directory Specification uses the term “1988 edition Systems” to refer to Systems conforming to the previous (1988)
edition of the Directory Specifications, i.e. the 1988 edition of the series of CCITT X.500 Recommendations and the
ISO/IEC 9594: 1990 edition. Systems conforming to the current Directory Specifications are referred to as “1993 edition
Systems ”.
ITU-T Rec. X.519 (1993 E) 3

---------------------- Page: 7 ----------------------
ISO/IEC 9594-5 : 1995 (E)
If the items in a list are numbered (as opposed to using “-” or letters), then the items shall be considered Steps in a
procedure.
This Directory Specification defines directory operations using the Remote Operation notation defined in ITU-T
Rec. X.880 I ISO/IEC 9072-1.
6 Protocol overview
61 . Remote Operations - Specification and OS1 Realization
ITU-T Rec. X.880 I ISO/IEC 9072-1 defines several information Object classes that are useful in the specification of
ROS-based application protocols such as the various Directory protocols defined in this Directory Specification. A
number of these classes are used in this and subsequent clauses. The specification techniques provided in ITU-T Rec.
X.880 I ISO/IEC 9072-1 are used to define a generic protocol between objects. When realized as an OS1 application
layer protocol, the concepts of ITU-T Rec. X.880 I ISO/IEC 9072-1 are mapped to OS1 concepts in ITU-T Rec. X.881 I
ISO/IEC 9072-2 and ITU-T Rec. X.882 I ISO/IEC 9072-3.
The ROS-OBJECT-CLASS class is used to define a set of common capabilities of a set of ROS-objects in terms of the
(association) contracts they support as initiators and/or responders. When realized using the communication Services of
OSI, a ROS-Object maps to an application process and a contract to an application context. In these Directory
Specifications the term abstract Service is used to refer to a ROS association contract and OS1 application layer protocol
to refer to the realization of a contract between two open Systems using OS1 communication Services.
The OPERATION-PACKAGE class is used to define a set of operations which may be invoked by a ROS-Object
assuming the role of “consumer ”, the operations which may be invoked by a ROS-Object assuming the role of
“supplier ”, and the operations which may be invoked by both ROS-objects. When using the communication Services of
OSI, an Operation package is realized as an application Service element (ASE).
The CONNECTION-PACKAGE class is used to define the bind and unbind operations used to establish and release an
association. When realized using the communication Services of OSI, a connection package is realized as the procedures
that use the Services of the Association Control Service Element.
The CONTRACT class is used to define an association contract in terms of a connection package and one or more
Operation packages. When specifying the contract, the packages in which the association initiator assumes the role of
consumer, the association responder assumes the role of consumer, and either may assume the role of consumer are
identified. When using the communication Services of OSI, a contract is realized as an application context.
The APPLICATION-CONTEXT class is used to define the static aspects of an application context. These include the
contract that is realized via the application context, the OS1 Service that establishes and releases the association, the OS1
Service that provides information transfer for the interactions of the contract, and the abstract syntaxes used.
The ABSTRACT-SYNTAX class, which is built in to ASN. 1, is used to define and assign an Object identifier to an
ASN.l type whose values comprise an abstract Syntax.
The OS1 application layer protocols defined in the Directory Specifications, the DAP, DSP, DISP and DOP, are
protocols to provide communication between a pair of application processes. In the OS1 environment this is represented
as communication between a pair of application-entities (AEs) using the presentation Service. The function of an AE is
provided by a set of application-service-elements (ASEs). The interaction between AEs is described in terms of their use
of the Services provided by the ASEs. All the Services provided by the Directory ASEs are contained in a Single AE.
The Remote Operations Service Element (ROSE) supports the request/reply paradigm of the Operation. The Directory
ASEs provide the mapping function of the abstract-Syntax notation of the directory Operation packages onto the Services
provided by the ROSE.
The Association Control Service Element (ACSE) supports the establishment and release of an application-association
between a pair of AEs. Associations between a DUA and a DSA may be established only by the DUA. Only the initiator
of an established association tan release it.
Optionally, the Reliable Transfer Service Element (RTSE) may be used to reliably transfer the Application Protocol Data
Units (APDUs) of the DISP.
4 ITU-T Rec. X.519 (1993 E)

---------------------- Page: 8 ----------------------
ISO/IEC 9594-5 : 1995 (E)
62 . Directory ROS-Objects and Contra&
ITU-T Rec. X.5 11 I ISO/IEC 9594-3 defines the abstract Service between a DUA and the Directory which provides an
access Point to support a user accessing Directory Services.
The dua class of ROS-Object describes a DUA, being an instance of this class, as the initiator of the contract
dapcontract. This contract is referred to in these Directory Specifications as the Directory Abstract Service. It is
specified as a ROS-based information Object
...

NORME ISOJCEI
INTERNATIONALE 9594-5
Deuxième édition
1995-09-I 5
Technologies de l’information -
Interconnexion de systèmes ouverts
- L’Annuaire: Spécifications du
(OW
protocole
Information technology - Open Systems lnterconnection - The
Direc tory: Pro tocol specifica tions
Numéro de référence
ISO/CEI 9594-5:1995(F)

---------------------- Page: 1 ----------------------
ISOKEI 9594-5: 1995(F)
Sommaire
Page
1
Domaine d’application .
Références normatives . 1
1
2.1 Recommandations I Normes internationales identiques .
....... 2
2.2 Paires de Recommandations I Normes internationales équivalentes par leur contenu technique
...................................................................................................................................................... 2
Définitions
............................................................................... 2
3.1 Définitions relatives au modèle de référence OS1
2
3.2 Définitions relatives aux opérations à distance (ROS) .
........................................................................................... 3
3.3 Définitions de base relatives a 1’Annuaire
3
3.4 Définitions relatives aux opérations reparties .
3
Abréviations .
Conventions . 3
4
Vue d’ensemble du protocole .
4
61 . Opérations à distance - Spécification et réalisation OS1 .
................................................................................................... 5
62 . L’annuaire - Objets ROS et contrats
6
63 . Contrat et modules DAP .
7
64 . Contrat et modules DSP .
8
65 Contrat et modules DISP .
8
616 Contrat et modules DOP .
9
. Utilisation des services sous-jacents .
67
..................................................................................................... 11
Syntaxe abstraite du protocole d’Annuaire
11
7.1 Syntaxes abstraites .
13
.....................................................................................................
7.2 Contextes d’application d’Annuaire
14
7.3 Codes opération .
15
7.4 Codes d’erreur .
15
7.5 Versions et règles d’extensibilité .
18
8 Mise en correspondance avec les services utilisés .
..................................................................................................... 18
8.1 Contextes d’application sans RTSE
........................................................... 19
8.2 Contextes d’application associes à l’élément de service RTSE
0 ISO/CEI 1995
Droits de reproduction réservés. Sauf prescription différente, aucune partie de cette publication
ne peut être reproduite ni utilisée sous quelque forme que ce soit et par aucun procédé,
électronique ou mécanique, y compris la photocopie et les microfilms, sans l’accord écrit de
l’éditeur.
ISO/CEI Copyright Office l Case postale 56 l CH-121 1 Genève 20 l Suisse
Version française tirée en 1996
Imprimé en Suisse
ii

---------------------- Page: 2 ----------------------
0 ISO/CEI
ISOKEI 9594-5: 1995(F)
Conformité
9 .
20
91 . Conformité des DUA
..........................................................................................................................
20
92 Conformité par les DSA
......................................................................................................................
21
9:3 Conformité du fournisseur de la duplication
.......................................................................................
23
9.4 Conformité du consommateur de duplication
.....................................................................................
24
Annexe A - DAP en ASN. 1
......................................................................................................................................
25
Annexe B - DSP en ASN. 1
.......................................................................................................................................
28
Annexe C - DISP en ASN.l .
30
Annexe D - DOP en ASN. 1
......................................................................................................................................
33
Annexe E - Définition de référence des identificateurs d’objets de protocole
..........................................................
35
Annexe F - Types de liens opérationnels pour I’Annuaire
........................................................................................
37
Annexe G - Modifications et correctifs
....................................................................................................................
38
. . .
111

---------------------- Page: 3 ----------------------
ISOKEI 9594-5: 1995(F) @ ISOKEI
Avant-propos
L’ISO (Organisation internationale de normalisation) et la CE1 (Commission
électrotechnique internationale) forment ensemble un système consacre à la
normalisation internationale considérée comme un tout. Les organismes
nationaux membres de 1’ISO ou de la CE1 participent au développement de
Normes internationales par l’intermédiaire des comités techniques créés par
l’organisation concernée afin de s’occuper des différents domaines particuliers de
l’activité technique. Les comités techniques de I’ISO et de la CE1 collaborent
dans des domaines d’intérêt commun. D’autres organisations internationales,
gouvernementales ou non gouvernementales, en liaison avec I’ISO et la CE1
participent également aux travaux.
Dans le domaine des technologies de l’information, I’ISO et la CE1 ont crée un
comité technique mixte, 1’ISOKEI JTC 1. Les projets de Normes internationales
adoptés par le comité technique mixte sont soumis aux organismes nationaux
pour approbation, avant leur acceptation comme Normes internationales. Les
Normes internationales sont approuvées conformément aux procédures qui
requièrent l’approbation de 75 % au moins des organismes nationaux votants.
La Norme internationale ISOKEI 9594-5 a été élaborée par le comité technique
mixte ISOKEI JTC 1, Technologies de Z’information, sous-comité SC 21,
Interconnexion des systèmes ouverts, gestion des données et traitement distribué
ouvert, en collaboration avec I’IUT-T. Le texte identique est publié en tant que
Recommandation IUT-T X.5 19.
Il convient que les personnes mettant en application la présente partie de
l’ISO/CEI 9594 notent qu’il existe un processus de résolution de défaut et que
des corrections peuvent être appliquées au présent texte sous forme de
rectificatifs techniques. Une liste des rectificatifs techniques approuvés pour la
présente partie de 1’ISOKEI 9594 peut être obtenue auprès du secrétariat du
sous-comité. Les rectificatifs techniques publiés sont disponibles auprès de votre
organisation nationale de normalisation.
Cette deuxième édition révise et améliore techniquement l’ISO/CEI 9594-5: 1990.
Elle incorpore également le Rectificatif technique 1: 1992. Les mises en
application peuvent encore se réclamer en conformité avec la première édition de
la présente partie de I’ISOKEI 9594. Toutefois, il arrivera un moment où la
première édition n’aura plus de raison d’être (c’est-à-dire que les défauts détectés
ne seront plus résolus). Il est recommandé que les mises en application soient
conformes à cette deuxième édition le plus tôt possible.
L’ISOKEI 9594 comprend les parties suivantes, présentées sous le titre général
Technologies de 1 ‘information - Interconnexion de systèmes ouverts (OU) -
L ‘Annuaire:
Partie 1: Vue d’ensemble des concepts, modèles et services
- Partie 2: Modèles
- Partie 3: Définitions de service abstrait
Partie 4: Procédures pour le fonctionnement réparti
Partie 5: Spécifkations du protocole
Partie 6: Types d’attributs sélectionnés
- Partie 7: Classes d’objets sélectionnés
- Partie 8: Cadre d’authentification
- Partie 9: Duplication
Les annexes A à F font partie intégrante de la présente partie de l’ISO/CEI 9594.
L’annexe G est donnée uniquement à titre d’information.
iv

---------------------- Page: 4 ----------------------
ISOKEI 9594=5:1995(F)
@ ISOKEI
Introduction
La présente Recommandation I Norme internationale a été élaborée ainsi que les autres Recommandations I Normes
internationales, pour faciliter l’interconnexion des systèmes de traitement de l’information et permettre ainsi de fournir
des services d’Annuaire. L’ensemble de tous ces systèmes, avec les informations d’annuaire qu’ils détiennent, peut être
considéré comme un tout intégré, appelé Annuaire. Les informations de I’Annuaire, appelées collectivement base
d’informations Annuaire (DIB), sont normalement utilisées pour faciliter la communication entre, avec ou à propos
d’objets tels que des entités d’applications, des personnes, des terminaux et des listes de diffusion.
L’Annuaire joue un rôle important dans l’interconnexion des systèmes ouverts dont l’objectif est de permettre, moyennant
un minimum d’accords techniques en dehors des normes d’interconnexion proprement dites, l’interconnexion des
systèmes de traitement de l’information:
-
provenant de divers fabricants;
gérés différemment;
-
de niveaux de complexité différents; et
-
de génération différente.
La présente Recommandation I Norme internationale spécifie les éléments des services d’application et les contextes
d’application pour deux protocoles - le protocole d’accès à 1’Annuaire (DAP) et le protocole du système d’Annuaire
(DSP). Le DAP assure l’accès à 1’Annuaire pour rechercher ou modifier l’information qu’il contient. Le DSP assure le
chaînage des demandes de recherche ou de modification d’information d’tsinnuaire avec d’autres parties du système
d’Annuaire reparti où peut se trouver l’information.
En outre, la présente Recommandation l Norme internationale spécifie les éléments des services d’application et les
contextes d’application pour le protocole de duplication des informations de YAnnuaire (DISP) et pour le protocole de
gestion des liens opérationnels pour 1’Annuaire (DOP). Le DISP permet la duplication d’informations miroirs détenues
par un DSA dans un autre DSA. Le DOP permet l’établissement, la modification et la terminaison de liens entre deux
DSA pour l’administration des relations entre les DSA (telles que des relations hiérarchiques de duplication).
Cette seconde édition révise techniquement et améliore, mais ne remplace pas, la première édition de la présente
Recommandation I Norme internationale. Les mises en œuvre peuvent encore prétendre à la conformité à la première
édition.
Cette seconde édition spécifie la version 1 des protocoles et service de 1’Annuaire. La première édition spécifie
également version 1. On a traité les différences entre les services et le protocoles définis dans les deux éditions en
utilisant les règles d’extensibilité définies dans la présente Recommandation I Norme internationale.
L’Annexe A qui fait partie intégrante de la présente Recommandation Norme internationale donne le module ASN. 1
associé au protocole d’actes à l’annuaire.
L’Annexe B qui fait partie intégrante de la présente Recommandation Norme internationale donne le module ASN.l
associé au protocole de systeme d’Annuaire.
L’Annexe C qui fait partie intégrante de la internationale donne le module ASN.l
présente Recom mandation Norme
associé au protocole de duplication d’inform .ations mi roirs.
L’ Annexe D qui fait partie intégrante de la présente Recommandation Norme internationale donne le module ASN. 1
associé au protocole de gestion des liens opérationnel .s d’annuaire.
L’Annexe E qui fait partie intégrante de la présente Recommandation I Norme internationale donne le modu le ASN.l qui
contient tous les identifica teurs d’objet assignés dans la présente Reco mmandation I Norme internationale.
L’Annexe F qui fait partie intégrante de la présente Recommandation I Norme internationale donne le module ASN. 1 qui
contient tous les identificateurs d’objet assignés à l’identification des types de liens opérationnels dans la présente série
de Recommandations I Normes internationales.
L’Annexe G qui ne fait pas partie de la présente Recommandation I Norme internationale, donne la liste des modifica-
tions et des erreurs qui ont été signalées et dont on a tenu compte dans la présente version de la présente
Recommandation 11 Norme internationale.
V

---------------------- Page: 5 ----------------------
Page blanche

---------------------- Page: 6 ----------------------
ISOKEI 9594-5 : 1995 (F)
NORME INTERNATIONALE
RECOMMANDATION UIT-T
TECHNOLOGIES DE L’INFORMATION -
INTERCONNEXION DE SYSTÈMES OUVERTS (OSI) -
L’ANNUAIRE: SPÉCIFICATIONS DU PROTOCOLE
Domaine d’application
1
La présente Recommandation I Norme internationale spécifie le protocole d’accès à l’Annuaire, le protocole de système
d’Annuaire, le protocole de duplication des informations de 1’Annuaire et le protocole de gestion des liens opérationnels
pour l’Annuaire, répondant aux services abstraits spécifiés dans les Rec. UIT-T X.51 1 I ISOKEI 9594-3,
UIT-T X.518 I ISOKEI 9594-4 et Rec. X.525 du CCITT I ISOKEI 9594-9.
2 Références normatives
Les Recommandations et les Normes internationales suivantes contiennent des dispositions qui, par suite de la référence
qui y est faite, constituent des dispositions valables pour la présente Recommandation I Norme internationale. Au
moment de la publication, les éditions indiquées étaient en vigueur. Toutes Recommandations et Normes sont sujettes à
révision et les parties prenantes aux accords fondés sur la présente Recommandation I Norme internationale sont invitées
à rechercher la possibilité d’appliquer les éditions les plus récentes des Recommandations et Normes indiquées ci-après.
Les membres de la CE1 et de I’ISO possèdent le registre des Normes internationales en vigueur. Le Bureau de la
normalisation des télécommunications de I’UIT tient à jour une liste des Recommandations de I’UIT-T en vigueur.
21 . Recommandations I Normes internationales identiques
-
Recommandation UIT-T X.500 (1993) I ISOKEI 9594-l : 1995, Technologie de I?nformation -
Interconnexion des systèmes ouverts - L’Annuaire: Vue d’ensemble des concepts, modèles et services.
-
Recommandation UIT-T X.501 (1993) I ISOKEI 9594-2: 1995, Technologie de Z’information -
Interconnexion des systèmes ouverts - L’Annuaire: Les modèles.
-
Recommandation UIT-T X.5 11 (1993) I ISOKEI 9594-3: 1995, Technologie de 1 ‘information -
- L’Annuaire: Dé~nition du service abstrait.
Interconnexion des systèmes ouverts
-
Recommandation UIT-T X.5 18 (1993) I ISOKEI 9594-4: 1995, Technologie de l’information -
Interconnexion des systèmes ouverts - L ‘Annuaire: Procédures pour le fonctionnement réparti.
-
Recommandation UIT-T X.520 (1993) I ISOKEI 9594-6:1995, Technologie de I?nformation -
Interconnexion des systèmes ouverts - L ‘Annuaire: Types d’attributs sélectionnés.
-
Recommandation UIT-T X.521 (1993) I ISO/CEI 9594-7: 1995, Technologie de Z’information -
Interconnexion des systèmes ouverts - L’Annuaire: Classes d’objets sélectionnées.
-
Recommandation UIT-T X.509 (1993) I ISOKEI 9594-8: 1995, Technologie de Z’information -
- L ‘Annuaire: Cadre d’authentification.
Interconnexion des systèmes ouverts
-
Recommandation UIT-T X.525 (1993) I ISOKEI 9594-9:1995, Technologie de Z’information -
Interconnexion des systèmes ouverts - L ‘Annuaire: Duplication.
-
Recommandation UIT-T X.680 (1994) I ISOKEI 8824-l : 1995, Technologie de Z’information -
Interconnexion des systèmes ouverts - Notation de syntaxe abstraite numéro un: Spécification de la
notation de base.
-
Recommandation UIT-T X.681 (1994) I ISOKEI 8824-2: 1995, Technologie de Z’information -
- Notation de syntaxe abstraite numéro un: Spécification des objets
Interconnexion des systèmes ouverts
informationnels.
-
Recommandation UIT-T X.682 (1994) I ISOKEI 8824-3:1995, Technologie de Z’information - Inter-
connexion des systèmes ouverts - Notation de syntaxe abstraite numéro un: Spécification des contraintes.
-
Recommandation UIT-T X.683 (1994) I ISOKEI 8824-4:1995, Technologie de Z’information -
Interconnexion des systèmes ouverts - Notation de syntaxe abstraite numéro un: Paramétrage des
spécifications de la notation de syntaxe abstraite no 1.
Rec. UIT-T X.519 (1993 F) 1

---------------------- Page: 7 ----------------------
ISO/CEI 9594-5 : 1995 (F)
,
Recommandation UIT-T X.690 (1994) I ISOKEI 8825-1:1995, Technologie de Z’information -
Interconnexion des systèmes ouverts - Règles de codage de l’ASN.1: Spéciflcation des règles de codage
de base, des règles de codage canoniques et des règles de codage distinctives.
Recommandation UIT-T X.880 (1994) I ISOKEI 137 12- 1: 1995, Technologie de Z’information -
Opérations distantes: Concepts, modèle et notations.
-
Recommandation UIT-T X.881 (1994) I ISOKEI 137 12-2: 1995, Technologie de l’information - Opéra-
tions distantes: Réalisations OSI - Déjkition du service de l’élément de service d’opérations distantes.
Recommandation UIT-T X.882 (1994) I ISOKEI 13712-3:1995, Technologie de Z’information -
Spécification du protocole de l’élément de service d’opérations
Opérations distantes: Réalisations OSI -
distantes.
22 . Paires de Recommandations I Normes internationales Equivalentes par leur contenu technique
-
Recommandation X.200 du CCITT (1988), Modèle de référence de base pour l’interconnexion des
systèmes ouverts pour les applications du CCITT
- Interconnexion des systèmes ouverts - Modèle
ISO 7498: 1984, Systèmes de traitement de l’information
de référence de base.
-
Recommandation X.216 du CCITT (1988), Définition du série de présentation de I’OSI pour les
applications du CCITT.
ISO 8822~1988, Systèmes de traitement de l’information - Interconnexion des systèmes ouverts -
Définition de service de présentation.
-
Recommandation X.217 du CCITT (1988), Définition du service de contrôle d’association pour
l’interconnexion des systèmes ouverts pour les applications du CCITT.
- Interconnexion des systèmes ouverts -
ISO 8649~1988, Systèmes de traitement de l’information
Définition du service pour l’élément de service de contrôle d’association.
-
Recommandation X.21 8 du CCITT (1988), Transfert fiable: Modèle et définition du service.
ISOICEI 9066-l: 1989, Systèmes de traitement de 1 ‘information - Communication de texte - Transfert
fiable: Modèle et définition du service.
-
Recommandation X.227 du CCITT (19881, Spécifkation du service de contrôle d’association de I’OSI
pour les applications du CCITT.
- Interconnexion des systèmes ouverts -
ISO 8650~1988, Systèmes de traitement de l’information
Spécijkation du protocole pour l’élément de service de contrôle d’association.
3 Définitions
Pour les besoins de la présente Recommandation l Norme internationale les définitions suivantes son appliquées.
31 . Définitions relatives au modèle de référence OS1
Les termes suivants sont définis dans la Rec. X.200 du CCITT I ISO 7498:
syntaxe abstraite;
a>
contexte d’application;
b)
entité d’application;
C>
processus d’application;
d)
information de commande de protocole d’application;
e>
unité de données de protocole d’application;
0
élément de protocole d’application.
8)
32 . Définitions relatives aux opérations à distance (ROS)
Les termes suivants sont définis dans la Rec. UIT-T X.880 I ISO/CEI 13712-1.
module connexion;
a>
contrat, contrat d’association;
b)
Rec. UIT-T X.519 (1993 F)

---------------------- Page: 8 ----------------------
ISOKEI 9594-5 : 1995 (F)
erreur;
Cl
d) opération;
module opération;
e)
objet ROS.
0
Définitions de base relatives à 1’Annuaire
33 .
Les termes suivants sont définis dans la Rec. UIT-T X.501 I ISOKEI 9594-2:
a) IlAnnuaire;
b) utilisateur (de IfAnnuaire);
c) Agent de système d’annuaire (DSA);
d) Agent d’utilisateur dtinnuaire (DUA).
Définitions relatives aux opérations réparties
34 .
Les termes suivants sont définis dans la Rec. UIT-T X.51 8 I ISOKEI 9594-4:
chaînage;
a>
b) renvoi de référence.
4 Abréviations
Pour les besoins de la présente Recommandation l Norme internationale les abréviations suivantes sont utilisées:
AC Contexte d’application (application context)
ACSE Elément de service de contrôle d’association (association control service element)
AE Entité d’application (application entity)
APCI Information de commande de protocole d’application (application protocol control information)
APDU Unité de données de protocole d’application (application protocol data unit)
ASE Elément de service d’application (application service element)
DAP Protocole d’accès à 1’Annuaire (directory access protocol)
DISP Protocole de duplication des informations de IlAnnuaire (directory information shadowing protocol)
DOP Protocole de gestion des liens opérationnels pour 1’Annuaire (directory operational binding
management protocol)
DSA Agent de système d’Annuaire (directory system agent)
DSP Protocole du système d’Annuaire (directory system protocol)
Agent utilisateur d’Annuaire (directory user agent)
DUA
ROS Service opérations distantes (remote operations service)
ROSE Elément de service d’opérations distantes (remote operations service element)
5 Conventions
A quelques exceptions mineures près, la présente Spécifïcation d’Annuaire a été élaborée conformément aux directives
«Présentation des textes communs UIT-T l ISO/CEI» contenues dans le Guide pour la coopération entre I’UIT-T et le
JTC 1 ISOKEI mars, 1993.
Le terme «Spécification d’Annuaire» (comme dans «la présente Spécification d’Annuaire») a le sens qui lui est attribué
dans la Rec. UIT-T X.5 19 I ISOKEI 9594-5. Par «Spécifications d’Annuaire» on entendra les Recommandations de la
série X.500 ou toutes les parties de l’ISO/CEI 9594.
Dans la présente Spécification d’Annuaire, l’expression «systèmes de l’édition 1988~ désigne les systèmes conformes à
l’édition précédente (1988), c’est-à-dire à la version 1988 des Recommandations de la série X.500 du CCITT et à la
version 1990 des Normes ISOKEI 9594. Pour les systèmes conformes aux Spécifications actuelles d’Annuaire on utilise
le terme «systèmes de l’édition 1993~
Rec. UIT-T X.519 (1993 F) 3

---------------------- Page: 9 ----------------------
ISOKEI 9594-5 : 1995 (F)
Si les éléments d’une liste sont numérotés (et non précédés d’un tiret ou d’un lettre), on considérera que ces éléments sont ,
des étapes d’une marche à suivre.
La présente Spécification d’Annuaire définit des opérations d’Annuaire au moyen de la notation des opérations distantes
définie dans la Rec. UIT-T X.880 I ISO/CEI 13712-1.
6 Vue d’ensemble du protocole
61 . Opérations à distance
- Spécification et réalisation OSI
La Rec. UIT-T X.880 I ISO/CEI 13712-1 définit plusieurs classe d’objets informationnels qui sont utilisées pour spécifier
les protocoles d’application de type ROS comme les divers protocoles d’Annuaire définis dans la présente Spécification
d’Annuaire. Certaines classes sont utilisées dans le présent article et les articles suivants. Les techniques de spécification
de la Rec. UIT-T X.880 I ISO/CEI 13712-1 sont utilisées pour définir un protocole générique entre objets. Lorsqu’ils
sont réalisés sous forme d’un protocole d’application en couches OSI, les concepts énoncés dans la Rec. UIT-T X.880 I
ISO/CEI 13712-1 sont transformés en concepts OS1 figurant dans les Rec. UIT-T X.881 I ISO/CEI 13712-2 et
Rec. UIT-T X.882 I ISO/CEI 13712-3.
La classe ROS-OBJECT-CLASS sert à définir un ensemble de capacités communes d’un ensemble d’objets ROS en
termes de contrats (d’association) qui les engagent en qualité d’initiateur et/ou de preneur. Lorsqu’il est réalise au moyen
des services de communication de l’OS1, un objet ROS correspond à un processus d’application et un contrat correspond
à un contexte d’application. Dans ces Spécifications d’Annuaire, le terme service abstrait sert à désigner un contrat
d’association ROS et le terme protocole de la couche application OS1 la réalisation d’un contrat entre deux systèmes
ouverts utilisant les services de communication OSI.
La classe OPERATION=PACKAGE sert à définir à la fois un ensemble d’opérations qui peut être appelé par un objet
ROS jouant le rôle de «consommateur», les opérations qui peuvent être appelées par un objet ROS jouant le rôle de
«fournisseur», et enfin les opérations qui peuvent être appelées par les deux objets ROS. Lorsqu’il utilise les services de
communication de I’OSI, un module opération est réalisé sous la forme d’un élément du service application (ASE).
La classe CONNECTION-PACKAGE sert à définir les opérations d’établissement de liens et de suppression des liens
utilisés pour établir et libérer une association. Lorsqu’il utilise les service de communication de I’OSI, un module
connexion est réalisé sous la forme d’un élément du service application contrôle d’association (ACSE).
La classe CONTRACT sert à définir un contrat d’association en termes de module connexion et d’un ou plusieurs
modules opération. Lors de la spécification du contrat, les modules dans lesquels l’initiateur d’association joue le rôle de
consommateur, le preneur d’association le rôle de consommateur, et l’un ou l’autre peuvent assurer le rôle de
consommateur, sont identifiés. Lorsqu’il utilise les services de communication de I’OSI, un contrat est exécuté sous la
forme d’un contexte d’application.
La classe APPLICATION-CONTEXT sert à définir les aspects statiques d’un contexte d’application. Ces aspects
comportent le contrat qui est exécuté via le contexte d’application, le service OS1 qui établit et libère l’association, le
service OS1 qui fournit les informations de transfert pour les interactions du contrat, et la syntaxe abstraite utilisée.
La classe ABSTRACT-SYNTAX construite en ASN.l sert à définir et à affecter un identificateur d’objet à un type
ASN.l dont les valeurs comportent une syntaxe abstraite.
Les protocoles de la couche application de I’OSI définis dans les Spécifications d’Annuaire, à savoir le DAP, le DSP, le
DISP et le DOP sont chargés d’assurer une communication entre deux processus d’application. Dans le cas de
l’environnement OSI, la communication s’effectue entre deux entités/d’application (AE) utilisant le service de
présentation. La fonction d’une AE est assurée par un ensemble d’éléments de service d’application (ASE). L’interaction
entre AE est décrite en fonction de leur utilisation des services assurés par les ASE. Tous les services assurés par les
ASE d’Annuaire sont contenus dans un seul élément d’association AE.
L’élément de service d’opérations distantes (ROSE) prend en charge le paradigme de demande/réponse de l’opération.
Les ASE d’Annuaire assurent la fonction de mise en correspondance de la syntaxe abstraite du service abstrait
d’Annuaire avec les services fournis par l’élément de service ROSE.
L’élément de service de commande d’association (ACSE) assure l’établissement et la libération d’une association-
application entre deux entités d’application. Les associations entre un DUA et un DSA peuvent être établies uniquement
par le DUA. Seul l’initiateur d’une association établie peut la libérer.
4 Rec. UIT-T X.519 (1993 F)

---------------------- Page: 10 ----------------------
ISOKEI 9594-5 : 1995 (F)
L’élément de service de transfert fiable (RTSE) peut être utilisé, à titre facultatif, pour transférer de manière fiable les
unités de données du protocole d’application (APDU) du protocole DISP.
62 . L’annuaire - Objets ROS et contrats
La Rec. UIT-T X.51 1 I ISOKEI 9594-3 définit le service abstrait entre un DUA et 1’Annuaire qui
...

NORME ISOJCEI
INTERNATIONALE 9594-5
Deuxième édition
1995-09-I 5
Technologies de l’information -
Interconnexion de systèmes ouverts
- L’Annuaire: Spécifications du
(OW
protocole
Information technology - Open Systems lnterconnection - The
Direc tory: Pro tocol specifica tions
Numéro de référence
ISO/CEI 9594-5:1995(F)

---------------------- Page: 1 ----------------------
ISOKEI 9594-5: 1995(F)
Sommaire
Page
1
Domaine d’application .
Références normatives . 1
1
2.1 Recommandations I Normes internationales identiques .
....... 2
2.2 Paires de Recommandations I Normes internationales équivalentes par leur contenu technique
...................................................................................................................................................... 2
Définitions
............................................................................... 2
3.1 Définitions relatives au modèle de référence OS1
2
3.2 Définitions relatives aux opérations à distance (ROS) .
........................................................................................... 3
3.3 Définitions de base relatives a 1’Annuaire
3
3.4 Définitions relatives aux opérations reparties .
3
Abréviations .
Conventions . 3
4
Vue d’ensemble du protocole .
4
61 . Opérations à distance - Spécification et réalisation OS1 .
................................................................................................... 5
62 . L’annuaire - Objets ROS et contrats
6
63 . Contrat et modules DAP .
7
64 . Contrat et modules DSP .
8
65 Contrat et modules DISP .
8
616 Contrat et modules DOP .
9
. Utilisation des services sous-jacents .
67
..................................................................................................... 11
Syntaxe abstraite du protocole d’Annuaire
11
7.1 Syntaxes abstraites .
13
.....................................................................................................
7.2 Contextes d’application d’Annuaire
14
7.3 Codes opération .
15
7.4 Codes d’erreur .
15
7.5 Versions et règles d’extensibilité .
18
8 Mise en correspondance avec les services utilisés .
..................................................................................................... 18
8.1 Contextes d’application sans RTSE
........................................................... 19
8.2 Contextes d’application associes à l’élément de service RTSE
0 ISO/CEI 1995
Droits de reproduction réservés. Sauf prescription différente, aucune partie de cette publication
ne peut être reproduite ni utilisée sous quelque forme que ce soit et par aucun procédé,
électronique ou mécanique, y compris la photocopie et les microfilms, sans l’accord écrit de
l’éditeur.
ISO/CEI Copyright Office l Case postale 56 l CH-121 1 Genève 20 l Suisse
Version française tirée en 1996
Imprimé en Suisse
ii

---------------------- Page: 2 ----------------------
0 ISO/CEI
ISOKEI 9594-5: 1995(F)
Conformité
9 .
20
91 . Conformité des DUA
..........................................................................................................................
20
92 Conformité par les DSA
......................................................................................................................
21
9:3 Conformité du fournisseur de la duplication
.......................................................................................
23
9.4 Conformité du consommateur de duplication
.....................................................................................
24
Annexe A - DAP en ASN. 1
......................................................................................................................................
25
Annexe B - DSP en ASN. 1
.......................................................................................................................................
28
Annexe C - DISP en ASN.l .
30
Annexe D - DOP en ASN. 1
......................................................................................................................................
33
Annexe E - Définition de référence des identificateurs d’objets de protocole
..........................................................
35
Annexe F - Types de liens opérationnels pour I’Annuaire
........................................................................................
37
Annexe G - Modifications et correctifs
....................................................................................................................
38
. . .
111

---------------------- Page: 3 ----------------------
ISOKEI 9594-5: 1995(F) @ ISOKEI
Avant-propos
L’ISO (Organisation internationale de normalisation) et la CE1 (Commission
électrotechnique internationale) forment ensemble un système consacre à la
normalisation internationale considérée comme un tout. Les organismes
nationaux membres de 1’ISO ou de la CE1 participent au développement de
Normes internationales par l’intermédiaire des comités techniques créés par
l’organisation concernée afin de s’occuper des différents domaines particuliers de
l’activité technique. Les comités techniques de I’ISO et de la CE1 collaborent
dans des domaines d’intérêt commun. D’autres organisations internationales,
gouvernementales ou non gouvernementales, en liaison avec I’ISO et la CE1
participent également aux travaux.
Dans le domaine des technologies de l’information, I’ISO et la CE1 ont crée un
comité technique mixte, 1’ISOKEI JTC 1. Les projets de Normes internationales
adoptés par le comité technique mixte sont soumis aux organismes nationaux
pour approbation, avant leur acceptation comme Normes internationales. Les
Normes internationales sont approuvées conformément aux procédures qui
requièrent l’approbation de 75 % au moins des organismes nationaux votants.
La Norme internationale ISOKEI 9594-5 a été élaborée par le comité technique
mixte ISOKEI JTC 1, Technologies de Z’information, sous-comité SC 21,
Interconnexion des systèmes ouverts, gestion des données et traitement distribué
ouvert, en collaboration avec I’IUT-T. Le texte identique est publié en tant que
Recommandation IUT-T X.5 19.
Il convient que les personnes mettant en application la présente partie de
l’ISO/CEI 9594 notent qu’il existe un processus de résolution de défaut et que
des corrections peuvent être appliquées au présent texte sous forme de
rectificatifs techniques. Une liste des rectificatifs techniques approuvés pour la
présente partie de 1’ISOKEI 9594 peut être obtenue auprès du secrétariat du
sous-comité. Les rectificatifs techniques publiés sont disponibles auprès de votre
organisation nationale de normalisation.
Cette deuxième édition révise et améliore techniquement l’ISO/CEI 9594-5: 1990.
Elle incorpore également le Rectificatif technique 1: 1992. Les mises en
application peuvent encore se réclamer en conformité avec la première édition de
la présente partie de I’ISOKEI 9594. Toutefois, il arrivera un moment où la
première édition n’aura plus de raison d’être (c’est-à-dire que les défauts détectés
ne seront plus résolus). Il est recommandé que les mises en application soient
conformes à cette deuxième édition le plus tôt possible.
L’ISOKEI 9594 comprend les parties suivantes, présentées sous le titre général
Technologies de 1 ‘information - Interconnexion de systèmes ouverts (OU) -
L ‘Annuaire:
Partie 1: Vue d’ensemble des concepts, modèles et services
- Partie 2: Modèles
- Partie 3: Définitions de service abstrait
Partie 4: Procédures pour le fonctionnement réparti
Partie 5: Spécifkations du protocole
Partie 6: Types d’attributs sélectionnés
- Partie 7: Classes d’objets sélectionnés
- Partie 8: Cadre d’authentification
- Partie 9: Duplication
Les annexes A à F font partie intégrante de la présente partie de l’ISO/CEI 9594.
L’annexe G est donnée uniquement à titre d’information.
iv

---------------------- Page: 4 ----------------------
ISOKEI 9594=5:1995(F)
@ ISOKEI
Introduction
La présente Recommandation I Norme internationale a été élaborée ainsi que les autres Recommandations I Normes
internationales, pour faciliter l’interconnexion des systèmes de traitement de l’information et permettre ainsi de fournir
des services d’Annuaire. L’ensemble de tous ces systèmes, avec les informations d’annuaire qu’ils détiennent, peut être
considéré comme un tout intégré, appelé Annuaire. Les informations de I’Annuaire, appelées collectivement base
d’informations Annuaire (DIB), sont normalement utilisées pour faciliter la communication entre, avec ou à propos
d’objets tels que des entités d’applications, des personnes, des terminaux et des listes de diffusion.
L’Annuaire joue un rôle important dans l’interconnexion des systèmes ouverts dont l’objectif est de permettre, moyennant
un minimum d’accords techniques en dehors des normes d’interconnexion proprement dites, l’interconnexion des
systèmes de traitement de l’information:
-
provenant de divers fabricants;
gérés différemment;
-
de niveaux de complexité différents; et
-
de génération différente.
La présente Recommandation I Norme internationale spécifie les éléments des services d’application et les contextes
d’application pour deux protocoles - le protocole d’accès à 1’Annuaire (DAP) et le protocole du système d’Annuaire
(DSP). Le DAP assure l’accès à 1’Annuaire pour rechercher ou modifier l’information qu’il contient. Le DSP assure le
chaînage des demandes de recherche ou de modification d’information d’tsinnuaire avec d’autres parties du système
d’Annuaire reparti où peut se trouver l’information.
En outre, la présente Recommandation l Norme internationale spécifie les éléments des services d’application et les
contextes d’application pour le protocole de duplication des informations de YAnnuaire (DISP) et pour le protocole de
gestion des liens opérationnels pour 1’Annuaire (DOP). Le DISP permet la duplication d’informations miroirs détenues
par un DSA dans un autre DSA. Le DOP permet l’établissement, la modification et la terminaison de liens entre deux
DSA pour l’administration des relations entre les DSA (telles que des relations hiérarchiques de duplication).
Cette seconde édition révise techniquement et améliore, mais ne remplace pas, la première édition de la présente
Recommandation I Norme internationale. Les mises en œuvre peuvent encore prétendre à la conformité à la première
édition.
Cette seconde édition spécifie la version 1 des protocoles et service de 1’Annuaire. La première édition spécifie
également version 1. On a traité les différences entre les services et le protocoles définis dans les deux éditions en
utilisant les règles d’extensibilité définies dans la présente Recommandation I Norme internationale.
L’Annexe A qui fait partie intégrante de la présente Recommandation Norme internationale donne le module ASN. 1
associé au protocole d’actes à l’annuaire.
L’Annexe B qui fait partie intégrante de la présente Recommandation Norme internationale donne le module ASN.l
associé au protocole de systeme d’Annuaire.
L’Annexe C qui fait partie intégrante de la internationale donne le module ASN.l
présente Recom mandation Norme
associé au protocole de duplication d’inform .ations mi roirs.
L’ Annexe D qui fait partie intégrante de la présente Recommandation Norme internationale donne le module ASN. 1
associé au protocole de gestion des liens opérationnel .s d’annuaire.
L’Annexe E qui fait partie intégrante de la présente Recommandation I Norme internationale donne le modu le ASN.l qui
contient tous les identifica teurs d’objet assignés dans la présente Reco mmandation I Norme internationale.
L’Annexe F qui fait partie intégrante de la présente Recommandation I Norme internationale donne le module ASN. 1 qui
contient tous les identificateurs d’objet assignés à l’identification des types de liens opérationnels dans la présente série
de Recommandations I Normes internationales.
L’Annexe G qui ne fait pas partie de la présente Recommandation I Norme internationale, donne la liste des modifica-
tions et des erreurs qui ont été signalées et dont on a tenu compte dans la présente version de la présente
Recommandation 11 Norme internationale.
V

---------------------- Page: 5 ----------------------
Page blanche

---------------------- Page: 6 ----------------------
ISOKEI 9594-5 : 1995 (F)
NORME INTERNATIONALE
RECOMMANDATION UIT-T
TECHNOLOGIES DE L’INFORMATION -
INTERCONNEXION DE SYSTÈMES OUVERTS (OSI) -
L’ANNUAIRE: SPÉCIFICATIONS DU PROTOCOLE
Domaine d’application
1
La présente Recommandation I Norme internationale spécifie le protocole d’accès à l’Annuaire, le protocole de système
d’Annuaire, le protocole de duplication des informations de 1’Annuaire et le protocole de gestion des liens opérationnels
pour l’Annuaire, répondant aux services abstraits spécifiés dans les Rec. UIT-T X.51 1 I ISOKEI 9594-3,
UIT-T X.518 I ISOKEI 9594-4 et Rec. X.525 du CCITT I ISOKEI 9594-9.
2 Références normatives
Les Recommandations et les Normes internationales suivantes contiennent des dispositions qui, par suite de la référence
qui y est faite, constituent des dispositions valables pour la présente Recommandation I Norme internationale. Au
moment de la publication, les éditions indiquées étaient en vigueur. Toutes Recommandations et Normes sont sujettes à
révision et les parties prenantes aux accords fondés sur la présente Recommandation I Norme internationale sont invitées
à rechercher la possibilité d’appliquer les éditions les plus récentes des Recommandations et Normes indiquées ci-après.
Les membres de la CE1 et de I’ISO possèdent le registre des Normes internationales en vigueur. Le Bureau de la
normalisation des télécommunications de I’UIT tient à jour une liste des Recommandations de I’UIT-T en vigueur.
21 . Recommandations I Normes internationales identiques
-
Recommandation UIT-T X.500 (1993) I ISOKEI 9594-l : 1995, Technologie de I?nformation -
Interconnexion des systèmes ouverts - L’Annuaire: Vue d’ensemble des concepts, modèles et services.
-
Recommandation UIT-T X.501 (1993) I ISOKEI 9594-2: 1995, Technologie de Z’information -
Interconnexion des systèmes ouverts - L’Annuaire: Les modèles.
-
Recommandation UIT-T X.5 11 (1993) I ISOKEI 9594-3: 1995, Technologie de 1 ‘information -
- L’Annuaire: Dé~nition du service abstrait.
Interconnexion des systèmes ouverts
-
Recommandation UIT-T X.5 18 (1993) I ISOKEI 9594-4: 1995, Technologie de l’information -
Interconnexion des systèmes ouverts - L ‘Annuaire: Procédures pour le fonctionnement réparti.
-
Recommandation UIT-T X.520 (1993) I ISOKEI 9594-6:1995, Technologie de I?nformation -
Interconnexion des systèmes ouverts - L ‘Annuaire: Types d’attributs sélectionnés.
-
Recommandation UIT-T X.521 (1993) I ISO/CEI 9594-7: 1995, Technologie de Z’information -
Interconnexion des systèmes ouverts - L’Annuaire: Classes d’objets sélectionnées.
-
Recommandation UIT-T X.509 (1993) I ISOKEI 9594-8: 1995, Technologie de Z’information -
- L ‘Annuaire: Cadre d’authentification.
Interconnexion des systèmes ouverts
-
Recommandation UIT-T X.525 (1993) I ISOKEI 9594-9:1995, Technologie de Z’information -
Interconnexion des systèmes ouverts - L ‘Annuaire: Duplication.
-
Recommandation UIT-T X.680 (1994) I ISOKEI 8824-l : 1995, Technologie de Z’information -
Interconnexion des systèmes ouverts - Notation de syntaxe abstraite numéro un: Spécification de la
notation de base.
-
Recommandation UIT-T X.681 (1994) I ISOKEI 8824-2: 1995, Technologie de Z’information -
- Notation de syntaxe abstraite numéro un: Spécification des objets
Interconnexion des systèmes ouverts
informationnels.
-
Recommandation UIT-T X.682 (1994) I ISOKEI 8824-3:1995, Technologie de Z’information - Inter-
connexion des systèmes ouverts - Notation de syntaxe abstraite numéro un: Spécification des contraintes.
-
Recommandation UIT-T X.683 (1994) I ISOKEI 8824-4:1995, Technologie de Z’information -
Interconnexion des systèmes ouverts - Notation de syntaxe abstraite numéro un: Paramétrage des
spécifications de la notation de syntaxe abstraite no 1.
Rec. UIT-T X.519 (1993 F) 1

---------------------- Page: 7 ----------------------
ISO/CEI 9594-5 : 1995 (F)
,
Recommandation UIT-T X.690 (1994) I ISOKEI 8825-1:1995, Technologie de Z’information -
Interconnexion des systèmes ouverts - Règles de codage de l’ASN.1: Spéciflcation des règles de codage
de base, des règles de codage canoniques et des règles de codage distinctives.
Recommandation UIT-T X.880 (1994) I ISOKEI 137 12- 1: 1995, Technologie de Z’information -
Opérations distantes: Concepts, modèle et notations.
-
Recommandation UIT-T X.881 (1994) I ISOKEI 137 12-2: 1995, Technologie de l’information - Opéra-
tions distantes: Réalisations OSI - Déjkition du service de l’élément de service d’opérations distantes.
Recommandation UIT-T X.882 (1994) I ISOKEI 13712-3:1995, Technologie de Z’information -
Spécification du protocole de l’élément de service d’opérations
Opérations distantes: Réalisations OSI -
distantes.
22 . Paires de Recommandations I Normes internationales Equivalentes par leur contenu technique
-
Recommandation X.200 du CCITT (1988), Modèle de référence de base pour l’interconnexion des
systèmes ouverts pour les applications du CCITT
- Interconnexion des systèmes ouverts - Modèle
ISO 7498: 1984, Systèmes de traitement de l’information
de référence de base.
-
Recommandation X.216 du CCITT (1988), Définition du série de présentation de I’OSI pour les
applications du CCITT.
ISO 8822~1988, Systèmes de traitement de l’information - Interconnexion des systèmes ouverts -
Définition de service de présentation.
-
Recommandation X.217 du CCITT (1988), Définition du service de contrôle d’association pour
l’interconnexion des systèmes ouverts pour les applications du CCITT.
- Interconnexion des systèmes ouverts -
ISO 8649~1988, Systèmes de traitement de l’information
Définition du service pour l’élément de service de contrôle d’association.
-
Recommandation X.21 8 du CCITT (1988), Transfert fiable: Modèle et définition du service.
ISOICEI 9066-l: 1989, Systèmes de traitement de 1 ‘information - Communication de texte - Transfert
fiable: Modèle et définition du service.
-
Recommandation X.227 du CCITT (19881, Spécifkation du service de contrôle d’association de I’OSI
pour les applications du CCITT.
- Interconnexion des systèmes ouverts -
ISO 8650~1988, Systèmes de traitement de l’information
Spécijkation du protocole pour l’élément de service de contrôle d’association.
3 Définitions
Pour les besoins de la présente Recommandation l Norme internationale les définitions suivantes son appliquées.
31 . Définitions relatives au modèle de référence OS1
Les termes suivants sont définis dans la Rec. X.200 du CCITT I ISO 7498:
syntaxe abstraite;
a>
contexte d’application;
b)
entité d’application;
C>
processus d’application;
d)
information de commande de protocole d’application;
e>
unité de données de protocole d’application;
0
élément de protocole d’application.
8)
32 . Définitions relatives aux opérations à distance (ROS)
Les termes suivants sont définis dans la Rec. UIT-T X.880 I ISO/CEI 13712-1.
module connexion;
a>
contrat, contrat d’association;
b)
Rec. UIT-T X.519 (1993 F)

---------------------- Page: 8 ----------------------
ISOKEI 9594-5 : 1995 (F)
erreur;
Cl
d) opération;
module opération;
e)
objet ROS.
0
Définitions de base relatives à 1’Annuaire
33 .
Les termes suivants sont définis dans la Rec. UIT-T X.501 I ISOKEI 9594-2:
a) IlAnnuaire;
b) utilisateur (de IfAnnuaire);
c) Agent de système d’annuaire (DSA);
d) Agent d’utilisateur dtinnuaire (DUA).
Définitions relatives aux opérations réparties
34 .
Les termes suivants sont définis dans la Rec. UIT-T X.51 8 I ISOKEI 9594-4:
chaînage;
a>
b) renvoi de référence.
4 Abréviations
Pour les besoins de la présente Recommandation l Norme internationale les abréviations suivantes sont utilisées:
AC Contexte d’application (application context)
ACSE Elément de service de contrôle d’association (association control service element)
AE Entité d’application (application entity)
APCI Information de commande de protocole d’application (application protocol control information)
APDU Unité de données de protocole d’application (application protocol data unit)
ASE Elément de service d’application (application service element)
DAP Protocole d’accès à 1’Annuaire (directory access protocol)
DISP Protocole de duplication des informations de IlAnnuaire (directory information shadowing protocol)
DOP Protocole de gestion des liens opérationnels pour 1’Annuaire (directory operational binding
management protocol)
DSA Agent de système d’Annuaire (directory system agent)
DSP Protocole du système d’Annuaire (directory system protocol)
Agent utilisateur d’Annuaire (directory user agent)
DUA
ROS Service opérations distantes (remote operations service)
ROSE Elément de service d’opérations distantes (remote operations service element)
5 Conventions
A quelques exceptions mineures près, la présente Spécifïcation d’Annuaire a été élaborée conformément aux directives
«Présentation des textes communs UIT-T l ISO/CEI» contenues dans le Guide pour la coopération entre I’UIT-T et le
JTC 1 ISOKEI mars, 1993.
Le terme «Spécification d’Annuaire» (comme dans «la présente Spécification d’Annuaire») a le sens qui lui est attribué
dans la Rec. UIT-T X.5 19 I ISOKEI 9594-5. Par «Spécifications d’Annuaire» on entendra les Recommandations de la
série X.500 ou toutes les parties de l’ISO/CEI 9594.
Dans la présente Spécification d’Annuaire, l’expression «systèmes de l’édition 1988~ désigne les systèmes conformes à
l’édition précédente (1988), c’est-à-dire à la version 1988 des Recommandations de la série X.500 du CCITT et à la
version 1990 des Normes ISOKEI 9594. Pour les systèmes conformes aux Spécifications actuelles d’Annuaire on utilise
le terme «systèmes de l’édition 1993~
Rec. UIT-T X.519 (1993 F) 3

---------------------- Page: 9 ----------------------
ISOKEI 9594-5 : 1995 (F)
Si les éléments d’une liste sont numérotés (et non précédés d’un tiret ou d’un lettre), on considérera que ces éléments sont ,
des étapes d’une marche à suivre.
La présente Spécification d’Annuaire définit des opérations d’Annuaire au moyen de la notation des opérations distantes
définie dans la Rec. UIT-T X.880 I ISO/CEI 13712-1.
6 Vue d’ensemble du protocole
61 . Opérations à distance
- Spécification et réalisation OSI
La Rec. UIT-T X.880 I ISO/CEI 13712-1 définit plusieurs classe d’objets informationnels qui sont utilisées pour spécifier
les protocoles d’application de type ROS comme les divers protocoles d’Annuaire définis dans la présente Spécification
d’Annuaire. Certaines classes sont utilisées dans le présent article et les articles suivants. Les techniques de spécification
de la Rec. UIT-T X.880 I ISO/CEI 13712-1 sont utilisées pour définir un protocole générique entre objets. Lorsqu’ils
sont réalisés sous forme d’un protocole d’application en couches OSI, les concepts énoncés dans la Rec. UIT-T X.880 I
ISO/CEI 13712-1 sont transformés en concepts OS1 figurant dans les Rec. UIT-T X.881 I ISO/CEI 13712-2 et
Rec. UIT-T X.882 I ISO/CEI 13712-3.
La classe ROS-OBJECT-CLASS sert à définir un ensemble de capacités communes d’un ensemble d’objets ROS en
termes de contrats (d’association) qui les engagent en qualité d’initiateur et/ou de preneur. Lorsqu’il est réalise au moyen
des services de communication de l’OS1, un objet ROS correspond à un processus d’application et un contrat correspond
à un contexte d’application. Dans ces Spécifications d’Annuaire, le terme service abstrait sert à désigner un contrat
d’association ROS et le terme protocole de la couche application OS1 la réalisation d’un contrat entre deux systèmes
ouverts utilisant les services de communication OSI.
La classe OPERATION=PACKAGE sert à définir à la fois un ensemble d’opérations qui peut être appelé par un objet
ROS jouant le rôle de «consommateur», les opérations qui peuvent être appelées par un objet ROS jouant le rôle de
«fournisseur», et enfin les opérations qui peuvent être appelées par les deux objets ROS. Lorsqu’il utilise les services de
communication de I’OSI, un module opération est réalisé sous la forme d’un élément du service application (ASE).
La classe CONNECTION-PACKAGE sert à définir les opérations d’établissement de liens et de suppression des liens
utilisés pour établir et libérer une association. Lorsqu’il utilise les service de communication de I’OSI, un module
connexion est réalisé sous la forme d’un élément du service application contrôle d’association (ACSE).
La classe CONTRACT sert à définir un contrat d’association en termes de module connexion et d’un ou plusieurs
modules opération. Lors de la spécification du contrat, les modules dans lesquels l’initiateur d’association joue le rôle de
consommateur, le preneur d’association le rôle de consommateur, et l’un ou l’autre peuvent assurer le rôle de
consommateur, sont identifiés. Lorsqu’il utilise les services de communication de I’OSI, un contrat est exécuté sous la
forme d’un contexte d’application.
La classe APPLICATION-CONTEXT sert à définir les aspects statiques d’un contexte d’application. Ces aspects
comportent le contrat qui est exécuté via le contexte d’application, le service OS1 qui établit et libère l’association, le
service OS1 qui fournit les informations de transfert pour les interactions du contrat, et la syntaxe abstraite utilisée.
La classe ABSTRACT-SYNTAX construite en ASN.l sert à définir et à affecter un identificateur d’objet à un type
ASN.l dont les valeurs comportent une syntaxe abstraite.
Les protocoles de la couche application de I’OSI définis dans les Spécifications d’Annuaire, à savoir le DAP, le DSP, le
DISP et le DOP sont chargés d’assurer une communication entre deux processus d’application. Dans le cas de
l’environnement OSI, la communication s’effectue entre deux entités/d’application (AE) utilisant le service de
présentation. La fonction d’une AE est assurée par un ensemble d’éléments de service d’application (ASE). L’interaction
entre AE est décrite en fonction de leur utilisation des services assurés par les ASE. Tous les services assurés par les
ASE d’Annuaire sont contenus dans un seul élément d’association AE.
L’élément de service d’opérations distantes (ROSE) prend en charge le paradigme de demande/réponse de l’opération.
Les ASE d’Annuaire assurent la fonction de mise en correspondance de la syntaxe abstraite du service abstrait
d’Annuaire avec les services fournis par l’élément de service ROSE.
L’élément de service de commande d’association (ACSE) assure l’établissement et la libération d’une association-
application entre deux entités d’application. Les associations entre un DUA et un DSA peuvent être établies uniquement
par le DUA. Seul l’initiateur d’une association établie peut la libérer.
4 Rec. UIT-T X.519 (1993 F)

---------------------- Page: 10 ----------------------
ISOKEI 9594-5 : 1995 (F)
L’élément de service de transfert fiable (RTSE) peut être utilisé, à titre facultatif, pour transférer de manière fiable les
unités de données du protocole d’application (APDU) du protocole DISP.
62 . L’annuaire - Objets ROS et contrats
La Rec. UIT-T X.51 1 I ISOKEI 9594-3 définit le service abstrait entre un DUA et 1’Annuaire qui
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.