前のトピック: 構造型オブジェクト クラスの確認

次のトピック: 名前バインディングの確認

名前バインディング

名前バインディングは、エントリがネームスペースのどこに表示されるかを定義します。 CA Directory では、ディレクトリ内の親子関係ごとに個別の名前バインディングが必要です。

エントリを指定するために複数の属性を同時に使用できます。その場合は、カンマによって属性を区切ります。 キーワード optional を使用して、オプションの追加命名属性を指定することもできます。

例: 名前バインディング定義

この例では、新しい定義(任意に org-country と命名)によって、organization エントリを country エントリの下に配置でき、organizationName 属性によってその命名を行う必要があることを示しています。 定義 org-top は、organization オブジェクトを、organizationName 属性によって指定された top オブジェクト(つまりネームスペースのルート)の下に配置できることも示しています。

set name-binding x500nbind:2 = {
name = org-top
organization allowable-parent top
named-by organizationName
};
set name-binding x500nbind:3 = {
name = org-country
organization allowable-parent country
named-by organizationName
};

例: 高度な名前バインディング定義

set name-binding x500nbind:22 = {
name = orgUnit-orgPerson
organization allowable-parent organizationalUnit
named-by commonName optional surname
};