[要約] RFC 4530は、LDAPエントリの一意の識別子であるentryUUID操作属性に関する仕様です。このRFCの目的は、エントリの一意性を確保し、ディレクトリサービスの効率と信頼性を向上させることです。

Network Working Group                                        K. Zeilenga
Request for Comments: 4530                           OpenLDAP Foundation
Category: Standards Track                                      June 2006
        

Lightweight Directory Access Protocol (LDAP) entryUUID Operational Attribute

LightWeight Directory Access Protocol(LDAP)EntryUUID運用属性

Status of This Memo

本文書の位置付け

This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements. Please refer to the current edition of the "Internet Official Protocol Standards" (STD 1) for the standardization state and status of this protocol. Distribution of this memo is unlimited.

このドキュメントは、インターネットコミュニティのインターネット標準トラックプロトコルを指定し、改善のための議論と提案を要求します。このプロトコルの標準化状態とステータスについては、「インターネット公式プロトコル標準」(STD 1)の現在のエディションを参照してください。このメモの配布は無制限です。

Copyright Notice

著作権表示

Copyright (C) The Internet Society (2006).

Copyright(c)The Internet Society(2006)。

Abstract

概要

This document describes the LDAP/X.500 'entryUUID' operational attribute and associated matching rules and syntax. The attribute holds a server-assigned Universally Unique Identifier (UUID) for the object. Directory clients may use this attribute to distinguish objects identified by a distinguished name or to locate an object after renaming.

このドキュメントでは、LDAP/X.500「EntryUuid」の動作属性と関連する一致ルールと構文について説明します。属性は、オブジェクトのサーバーが割り当てられた普遍的に一意の識別子(UUID)を保持します。ディレクトリクライアントは、この属性を使用して、著名な名前で識別されたオブジェクトを区別するか、名前を変更した後にオブジェクトを見つけることができます。

Table of Contents

目次

   1. Background and Intended Use .....................................2
   2. UUID Schema Elements ............................................3
      2.1. UUID Syntax ................................................3
      2.2. 'uuidMatch' Matching Rule ..................................3
      2.3. 'uuidOrderingMatch' Matching Rule ..........................3
      2.4. 'entryUUID' Attribute ......................................4
   3. Security Considerations .........................................4
   4. IANA Considerations .............................................5
      4.1. Object Identifier Registration .............................5
      4.2. UUID Syntax Registration ...................................5
      4.3. 'uuidMatch' Descriptor Registration ........................5
      4.4. 'uuidOrderingMatch' Descriptor Registration ................5
      4.5. 'entryUUID' Descriptor Registration ........................6
   5. Acknowledgements ................................................6
   6. References ......................................................6
      6.1. Normative References .......................................6
      6.2. Informative References .....................................7
        
1. Background and Intended Use
1. 背景と目的の使用

In X.500 Directory Services [X.501], such as those accessible using the Lightweight Directory Access Protocol (LDAP) [RFC4510], an object is identified by its distinguished name (DN). However, DNs are not stable identifiers. That is, a new object may be identified by a DN that previously identified another (now renamed or deleted) object.

X.500ディレクトリサービス[X.501]では、LightWeight Directory Access Protocol(LDAP)[RFC4510]を使用してアクセス可能なものなど、オブジェクトは著名な名前(DN)で識別されます。ただし、DNSは安定した識別子ではありません。つまり、新しいオブジェクトは、以前に別の(現在変更または削除された)オブジェクトを識別したDNによって識別される場合があります。

A Universally Unique Identifier (UUID) is "an identifier unique across both space and time, with respect to the space of all UUIDs" [RFC4122]. UUIDs are used in a wide range of systems.

普遍的に一意の識別子(UUID)は、「すべてのUUIDの空間に関して、空間と時間の両方で一意の識別子」[RFC4122]です。UUIDは、幅広いシステムで使用されます。

This document describes the 'entryUUID' operational attribute, which holds the UUID assigned to the object by the server. Clients may use this attribute to distinguish objects identified by a particular distinguished name or to locate a particular object after renaming.

このドキュメントでは、サーバーによってオブジェクトに割り当てられたUUIDを保持する「EntryUuid」動作属性について説明します。クライアントはこの属性を使用して、特定の識別名で識別されたオブジェクトを区別したり、名前を変更した後に特定のオブジェクトを見つけたりすることができます。

This document defines the UUID syntax, the 'uuidMatch' and 'uuidOrderingMatch' matching rules, and the 'entryUUID' attribute type.

このドキュメントでは、UUID構文、「uuidmatch」および「uuidorderingmatch」マッチングルール、および「entryuuid」属性タイプを定義します。

Schema definitions are provided using LDAP description formats [RFC4512]. Definitions provided here are formatted (line wrapped) for readability.

スキーマ定義は、LDAP説明形式[RFC4512]を使用して提供されます。ここで提供される定義は、読みやすさのためにフォーマットされています(ラインラップ)。

In this document, the key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" are to be interpreted as described in BCP 14 [RFC2119].

このドキュメントでは、キーワードは「必要はない」、「必須」、「必要」、「shall」、「suff」、 "nove"、 "bulsed"、 "becommended"、 "、"、 "、" optional "BCP 14 [RFC2119]に記載されているように解釈されます。

2. UUID Schema Elements
2. UUIDスキーマ要素
2.1. UUID Syntax
2.1. UUID構文

A Universally Unique Identifier (UUID) [RFC4122] is a 16-octet (128- bit) value that identifies an object. The ASN.1 [X.680] type UUID is defined to represent UUIDs as follows:

普遍的に一意の識別子(UUID)[RFC4122]は、オブジェクトを識別する16オクテット(128-ビット)値です。asn.1 [x.680]型UUIDは、次のようにUUIDを表すように定義されています。

       UUID ::= OCTET STRING (SIZE(16))
             -- constrained to an UUID [RFC4122]
        

In LDAP, UUID values are encoded using the [ASCII] character string representation described in [RFC4122]. For example, "597ae2f6-16a6-1027-98f4-d28b5365dc14".

LDAPでは、[RFC4122]で説明されている[ASCII]文字文字列表現を使用してUUID値がエンコードされます。たとえば、「597AE2F6-16A6-1027-98F4-D28B5365DC14」。

The following is an LDAP syntax description suitable for publication in subschema subentries.

以下は、補助的なサブエントリでの出版に適したLDAP構文の説明です。

( 1.3.6.1.1.16.1 DESC 'UUID' )

(1.3.6.1.1.16.1 desc 'uuid')

2.2. 'uuidMatch' Matching Rule
2.2. 「uuidmatch」マッチングルール

The 'uuidMatch' matching rule compares an asserted UUID with a stored UUID for equality. Its semantics are the same as the 'octetStringMatch' [X.520][RFC4517] matching rule. The rule differs from 'octetStringMatch' in that the assertion value is encoded using the UUID string representation instead of the normal OCTET STRING string representation.

「UUIDMATCH」マッチングルールは、主張されたUUIDと等式のために保存されたUUIDを比較します。そのセマンティクスは、「OctetStringMatch」[X.520] [RFC4517]一致するルールと同じです。ルールは、通常のオクテット文字列表現の代わりにUUID文字列表現を使用してアサーション値がエンコードされるという点で、「OctetStringMatch」とは異なります。

The following is an LDAP matching rule description suitable for publication in subschema subentries.

以下は、Subschema Subentriesでの出版に適したLDAPマッチングルール説明です。

( 1.3.6.1.1.16.2 NAME 'uuidMatch' SYNTAX 1.3.6.1.1.16.1 )

(1.3.6.1.1.16.2 name 'uuidmatch'構文1.3.6.1.1.16.1)

2.3. 'uuidOrderingMatch' Matching Rule
2.3. 「uuidorderingmatch」マッチングルール

The 'uuidOrderingMatch' matching rule compares an asserted UUID with a stored UUID for ordering. Its semantics are the same as the 'octetStringOrderingMatch' [X.520][RFC4517] matching rule. The rule differs from 'octetStringOrderingMatch' in that the assertion value is encoded using the UUID string representation instead of the normal OCTET STRING string representation.

「uuidorderingmatch」マッチングルールは、主張されたuuidと注文用の保存されたuuidを比較します。そのセマンティクスは、「OctetStringOrderingMatch」[X.520] [RFC4517]マッチングルールと同じです。ルールは、通常のオクテット文字列表現の代わりにUUID文字列表現を使用してアサーション値がエンコードされるという点で、「OctetString OrderingMatch」とは異なります。

The following is an LDAP matching rule description suitable for publication in subschema subentries.

以下は、Subschema Subentriesでの出版に適したLDAPマッチングルール説明です。

( 1.3.6.1.1.16.3 NAME 'uuidOrderingMatch' SYNTAX 1.3.6.1.1.16.1 )

(1.3.6.1.1.16.3名前「uuidorderingmatch」構文1.3.6.1.16.1)

Note that not all UUID variants have a defined ordering; and even where it does, servers are not obligated to assign UUIDs in any particular order. This matching rule is provided for completeness.

すべてのUUIDバリアントが定義された順序付けを持っているわけではないことに注意してください。そして、それがそうであっても、サーバーは特定の順序でUUIDを割り当てる義務はありません。この一致するルールは、完全性のために提供されます。

2.4. 'entryUUID' Attribute
2.4. 「EntryUuid」属性

The 'entryUUID' operational attribute provides the Universally Unique Identifier (UUID) assigned to the entry.

「EntryUuid」オペレーショナル属性は、エントリに割り当てられた普遍的に一意の識別子(UUID)を提供します。

The following is an LDAP attribute type description suitable for publication in subschema subentries.

以下は、Subschema Subentriesでの出版に適したLDAP属性タイプ説明です。

( 1.3.6.1.1.16.4 NAME 'entryUUID' DESC 'UUID of the entry' EQUALITY uuidMatch ORDERING uuidOrderingMatch SYNTAX 1.3.6.1.1.16.1 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation )

(1.3.6.1.1.16.4 name 'entryuuid' desc 'uuid of the entry' equality uuidorderingmatch Syntax 1.3.6.1.1.16.1単一価値なしユーザー修正ユーザー式ディレクトリオペレーション)

Servers SHALL generate and assign a new UUID to each entry upon its addition to the directory and provide that UUID as the value of the 'entryUUID' operational attribute. An entry's UUID is immutable.

サーバーは、ディレクトリに追加されたときに各エントリに新しいUUIDを生成して割り当て、そのUUIDを「EntryUUID」運用属性の値として提供するものとします。エントリのUUIDは不変です。

UUID are to be generated in accordance with Section 4 of [RFC4122]. In particular, servers MUST ensure that each generated UUID is unique in space and time.

UUIDは、[RFC4122]のセクション4に従って生成されます。特に、サーバーは、生成された各UUIDが空間と時間に一意であることを確認する必要があります。

3. Security Considerations
3. セキュリティに関する考慮事項

An entry's relative distinguish name (RDN) is composed from attribute values of the entry, which are commonly descriptive of the object the entry represents. Although deployers are encouraged to use naming attributes whose values are widely disclosable [RFC4514], entries are often named using information that cannot be disclosed to all parties. As UUIDs do not contain any descriptive information of the object they identify, UUIDs may be used to identify a particular entry without disclosure of its contents.

エントリの相対的な区別名(RDN)は、エントリの属性値から構成されています。これは、エントリが表すオブジェクトを一般的に説明しています。デプロイヤーは、値が広く開示可能である[RFC4514]の命名属性を使用することをお勧めしますが、エントリはすべての関係者に開示できない情報を使用して命名されることがよくあります。UUIDには、識別するオブジェクトの記述情報が含まれていないため、UUIDはその内容を開示せずに特定のエントリを識別するために使用できます。

General UUID security considerations [RFC4122] apply.

一般的なUUIDセキュリティに関する考慮事項[RFC4122]が適用されます。

General LDAP security considerations [RFC4510] apply.

一般的なLDAPセキュリティに関する考慮事項[RFC4510]が適用されます。

4. IANA Considerations
4. IANAの考慮事項

The IANA has registered the LDAP values [RFC4520] specified in this document.

IANAは、このドキュメントで指定されたLDAP値[RFC4520]を登録しています。

4.1. Object Identifier Registration
4.1. オブジェクト識別子登録

Subject: Request for LDAP OID Registration Person & email address to contact for further information: Kurt Zeilenga <kurt@OpenLDAP.org> Specification: RFC 4530 Author/Change Controller: IESG Comments: Identifies the UUID schema elements

件名:詳細については、LDAP OID登録担当者と連絡先への要求担当者とメールアドレス:Kurt Zeilenga <kurt@openldap.org>仕様:RFC 4530著者/変更コントローラー:IESGコメント:UUIDスキーマ要素を識別します

4.2. UUID Syntax Registration
4.2. UUID構文登録

Subject: Request for LDAP Syntax Registration Object Identifier: 1.3.6.1.1.16.1 Description: UUID Person & email address to contact for further information: Kurt Zeilenga <kurt@OpenLDAP.org> Specification: RFC 4530 Author/Change Controller: IESG Comments: Identifies the UUID syntax

件名:LDAP構文登録オブジェクト識別子のリクエスト:1.3.6.1.1.16.1説明:詳細については、uuid人と電子メールアドレス連絡先:kurt zeilenga <kurt@openldap.org>仕様:RFC 4530著者/変更コントローラー:IESGコメント:UUID構文を識別します

4.3. 'uuidMatch' Descriptor Registration
4.3. 「uuidmatch」記述子登録
       Subject: Request for LDAP Descriptor Registration
       Descriptor (short name): uuidMatch
       Object Identifier: 1.3.6.1.1.16.2
       Person & email address to contact for further information:
           Kurt Zeilenga <kurt@OpenLDAP.org>
       Usage: Matching Rule
       Specification: RFC 4530
       Author/Change Controller: IESG
        
4.4. 'uuidOrderingMatch' Descriptor Registration
4.4. 「uuidorderingmatch」記述子登録
       Subject: Request for LDAP Descriptor Registration
       Descriptor (short name): uuidOrderingMatch
       Object Identifier: 1.3.6.1.1.16.3
       Person & email address to contact for further information:
           Kurt Zeilenga <kurt@OpenLDAP.org>
       Usage: Matching Rule
              Specification: RFC 4530
       Author/Change Controller: IESG
        
4.5. 'entryUUID' Descriptor Registration
4.5. 「EntryUuid」記述子登録

The IANA has registered the LDAP 'entryUUID' descriptor.

IANAは、LDAP「EntryUuid」記述子を登録しています。

       Subject: Request for LDAP Descriptor Registration
       Descriptor (short name): entryUUID
       Object Identifier: 1.3.6.1.1.16.4
       Person & email address to contact for further information:
           Kurt Zeilenga <kurt@OpenLDAP.org>
       Usage: Attribute Type
       Specification: RFC 4530
       Author/Change Controller: IESG
        
5. Acknowledgements
5. 謝辞

This document is based upon discussions in the LDAP Update and Duplication Protocols (LDUP) WG. Members of the LDAP Directorate provided review.

このドキュメントは、LDAPアップデートおよび重複プロトコル(LDUP)WGでの議論に基づいています。LDAP局のメンバーはレビューを提供しました。

6. References
6. 参考文献
6.1. Normative References
6.1. 引用文献

[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997.

[RFC2119] Bradner、S。、「要件レベルを示すためにRFCで使用するためのキーワード」、BCP 14、RFC 2119、1997年3月。

[RFC4122] Leach, P., Mealling, M., and R. Salz, "A Universally Unique IDentifier (UUID) URN Namespace", RFC 4122, July 2005.

[RFC4122] Leach、P.、Mealling、M。、およびR. Salz、「普遍的にユニークな識別子(UUID)URNネームスペース」、RFC 4122、2005年7月。

[RFC4510] Zeilenga, K., Ed., "Lightweight Directory Access Protocol (LDAP): Technical Specification Road Map", RFC 4510, June 2006.

[RFC4510] Zeilenga、K。、ed。、「Lightweight Directory Access Protocol(LDAP):技術仕様ロードマップ」、RFC 4510、2006年6月。

[RFC4512] Zeilenga, K., "Lightweight Directory Access Protocol (LDAP): Directory Information Models", RFC 4512, June 2006.

[RFC4512] Zeilenga、K。、「Lightweight Directory Access Protocol(LDAP):ディレクトリ情報モデル」、RFC 4512、2006年6月。

[RFC4517] Legg, S., Ed., "Lightweight Directory Access Protocol (LDAP): Syntaxes and Matching Rules", RFC 4517, June 2006.

[RFC4517] Legg、S.、ed。、「Lightweight Directory Access Protocol(LDAP):構文と一致するルール」、RFC 4517、2006年6月。

[ASCII] Coded Character Set--7-bit American Standard Code for Information Interchange, ANSI X3.4-1986.

[ASCII]コード化された文字セット - 情報交換のための7ビットアメリカ標準コード、ANSI X3.4-1986。

[X.501] International Telecommunication Union - Telecommunication Standardization Sector, "The Directory -- Models," X.501(1993) (also ISO/IEC 9594- 2:1994).

[X.501]国際電気通信連合 - 電気通信標準化セクター、「ディレクトリ - モデル」X.501(1993)(ISO/IEC 9594- 2:1994)。

[X.520] International Telecommunication Union - Telecommunication Standardization Sector, "The Directory: Selected Attribute Types", X.520(1993) (also ISO/IEC 9594-6:1994).

[X.520]国際電気通信連合 - 通信標準化セクター、「ディレクトリ:選択された属性タイプ」、X.520(1993)(ISO/IEC 9594-6:1994)。

[X.680] International Telecommunication Union - Telecommunication Standardization Sector, "Abstract Syntax Notation One (ASN.1) - Specification of Basic Notation", X.680(2002) (also ISO/IEC 8824-1:2002).

[X.680]国際電気通信連合 - 通信標準化セクター、「要約構文表記1(ASN.1) - 基本表記の仕様」、X.680(2002)(ISO/IEC 8824-1:2002)。

6.2. Informative References
6.2. 参考引用

[RFC4514] Zeilenga, K., Ed., "Lightweight Directory Access Protocol (LDAP): String Representation of Distinguished Names", RFC 4514, June 2006.

[RFC4514] Zeilenga、K.、ed。、「Lightweight Directory Access Protocol(LDAP):著名な名前の文字列表現」、RFC 4514、2006年6月。

[RFC4520] Zeilenga, K., "Internet Assigned Numbers Authority (IANA) Considerations for the Lightweight Directory Access Protocol (LDAP)", BCP 64, RFC 4520, June 2006.

[RFC4520] Zeilenga、K。、「Internet Assigned Numbers Authority(IANA)Lightwight Directory Access Protocol(LDAP)の考慮事項」、BCP 64、RFC 4520、2006年6月。

Author's Address

著者の連絡先

Kurt D. Zeilenga OpenLDAP Foundation

Kurt D. Zeilenga OpenLdap Foundation

   EMail: Kurt@OpenLDAP.org
        

Full Copyright Statement

完全な著作権声明

Copyright (C) The Internet Society (2006).

Copyright(c)The Internet Society(2006)。

This document is subject to the rights, licenses and restrictions contained in BCP 78, and except as set forth therein, the authors retain all their rights.

この文書は、BCP 78に含まれる権利、ライセンス、および制限の対象となり、そこに記載されている場合を除き、著者はすべての権利を保持しています。

This document and the information contained herein are provided on an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

このドキュメントとここに含まれる情報は、「現状のまま」に基づいて提供されています。また、貢献者、彼/彼女が代表する組織(もしあれば)が後援する組織、インターネット協会とインターネット工学タスクフォースは、すべての保証、明示的または明示的、またはすべての保証を否認します。本書の情報の使用が、商品性または特定の目的に対する適合性の権利または黙示的な保証を侵害しないという保証を含むがこれらに限定されないことを含む。

Intellectual Property

知的財産

The IETF takes no position regarding the validity or scope of any Intellectual Property Rights or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; nor does it represent that it has made any independent effort to identify any such rights. Information on the procedures with respect to rights in RFC documents can be found in BCP 78 and BCP 79.

IETFは、知的財産権またはその他の権利の有効性または範囲に関して、本書に記載されている技術の実装または使用、またはそのような権利に基づくライセンスに基づくライセンスの範囲に関連すると主張される可能性のある他の権利に関しては、立場を取得しません。利用可能になります。また、そのような権利を特定するために独立した努力をしたことも表明していません。RFCドキュメントの権利に関する手順に関する情報は、BCP 78およびBCP 79に記載されています。

Copies of IPR disclosures made to the IETF Secretariat and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementers or users of this specification can be obtained from the IETF on-line IPR repository at http://www.ietf.org/ipr.

IETF事務局に行われたIPR開示のコピーと、利用可能にするライセンスの保証、またはこの仕様の実装者またはユーザーによるそのような独自の権利の使用のための一般的なライセンスまたは許可を取得するための試みの結果を取得できます。http://www.ietf.org/iprのIETFオンラインIPRリポジトリから。

The IETF invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary rights that may cover technology that may be required to implement this standard. Please address the information to the IETF at ietf-ipr@ietf.org.

IETFは、関心のある当事者に、著作権、特許、または特許出願、またはこの基準を実装するために必要なテクノロジーをカバーする可能性のあるその他の独自の権利を注意深く招待します。ietf-ipr@ietf.orgのIETFへの情報をお問い合わせください。

Acknowledgement

謝辞

Funding for the RFC Editor function is provided by the IETF Administrative Support Activity (IASA).

RFCエディター機能の資金は、IETF管理サポートアクティビティ(IASA)によって提供されます。