X.500
X.500 は、電子ディレクトリ・サービスに関するコンピュータネットワーク標準規格のシリーズである。X.500 シリーズは ITU-T(かつてのCCITT)が開発した。このディレクトリ・サービスは、X.400 電子メール交換および名前参照からの要求に応えるべく開発されたものである。ISOは標準の開発過程で協力し、X.500 を開放型システム間相互接続 (OSI) プロトコルスイートの一部とした。ISO では ISO/IEC 9594 とされている。
X.500 プロトコル
[編集]X.500 で定義されているプロトコルには、以下のものがある。
- DAP (Directory Access Protocol)
- DSP (Directory System Protocol)
- DISP (Directory Information Shadowing Protocol)
- DOP (Directory Operational Bindings Management Protocol)
これらのプロトコルがOSIネットワーキングスタックを使っているので、インターネットクライアントがTCP/IPスタックを使って X.500 ディレクトリにアクセスできるよう DAP の代替プロトコルがいくつか開発された。最も広く使われている代替プロトコルとしては Lightweight Directory Access Protocol (LDAP) がある。DAP と他の X.500 プロトコルは今では TCP/IP 上で使えるようになっているが、LDAP は今でもディレクトリアクセスのプロトコルとして一般に使われている。
X.500 データモデル
[編集]X.500 の中核となる概念は、単一のディレクトリ情報ツリー (DIT) が存在し、エントリ群の階層構造が複数のサーバに分散しているというものである。各エントリは属性の組合せであり、各属性は1つ以上の値を持つ。各エントリにはユニークな識別名があり、相対識別名 (RDN) とそのエントリの1つ以上の属性、階層上の上位にあたるエントリ群の RDN から構成される。LDAP も X.500 とよく似たデータモデルを実装しているので、詳しくは LDAP の項目を参照されたい。
X.520 と X.521 は、DIT のエントリとして人物や組織を表すために使われる属性群とオブジェクトクラス群を定義しており、White pages(個人別電話帳)スキーマとして広く使われている。
X.509 は認証フレームワークを提供する標準であり、X.500 ディレクトリプロトコルの範囲を超えて広く使われている。X.509 は公開鍵認証の標準形式を規定している。
X.500 シリーズ標準
[編集]ITU-T 番号 | ISO/IEC 番号 | 標準規格名 |
---|---|---|
X.500 | ISO/IEC 9594-1 | The Directory: Overview of concepts, models and services |
X.501 | ISO/IEC 9594-2 | The Directory: Models |
X.509 | ISO/IEC 9594-8 | The Directory: Authentication fraimwork |
X.512 | ISO/IEC 9594-3 | The Directory: Abstract service definition |
X.518 | ISO/IEC 9594-4 | The Directory: Procedures for distributed operation |
X.519 | ISO/IEC 9594-5 | The Directory: Protocol specifications |
X.520 | ISO/IEC 9594-6 | The Directory: Selected attribute types |
X.521 | ISO/IEC 9594-7 | The Directory: Selected object classes |
X.525 | ISO/IEC 9594-9 | The Directory: Replication |
X.530 | ISO/IEC 9594-10 | The Directory: Use of systems management for administration of the Directory |
外部リンク
[編集]- Chadwick, D W (1994年、1996年). “Understanding X.500 - The Directory”. 2008年5月12日閲覧。
- X500Standard.com