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.500ISO/IEC 9594-1The Directory: Overview of concepts, models and servicesX.501ISO/IEC 9594-2The Directory: ModelsX.509ISO/IEC 9594-8The Directory: Authentication frameworkX.511ISO/IEC 9594-3The Directory: Abstract service definitionX.518ISO/IEC 9594-4The Directory: Procedures for distributed operationX.519ISO/IEC 9594-5The Directory: Protocol specificationsX.520ISO/IEC 9594-6The Directory: Selected attribute typesX.521ISO/IEC 9594-7The Directory: Selected object classesX.525ISO/IEC 9594-9The Directory: ReplicationX.530ISO/IEC 9594-10The Directory: Use of systems management for administration of the Directory

外部リンク

X500Standard.com