InfoDirectory使用手引書
目次 索引 前ページ次ページ

第3部 SDK編> 第7章 LDAPコマンド> 7.3 LDIF> 7.3.2 標準形式のエントリ情報

7.3.2.4 属性値指定行

 この行には、属性名と属性値を分割するために“:”(コロン)で区切って記述します。また、1つの属性値が複数行にまたがる場合、次の行の先頭1文字を空白として、2文字目から属性値の続きを指定します。行の先頭が空白の場合、その行は、前の行の続きとみなされます。
 オブジェクトクラス属性の指定については、オブジェクトクラスの指定を参照してください。

文字列を属性値に指定する場合

 属性値に文字列を指定する場合、以下の形式で記述します。

 属性名 : 属性値

ファイル名を属性値に指定する場合

 属性値をファイルから読込む場合、以下の形式で記述します。
ただし、DNは、ファイルから読込むことはできません。また、本形式は、LDAP V3オプションを指定した場合のみ有効となります。

Base64形式のデータを属性値に指定する場合

 属性値として、Base64形式でエンコードしたデータを以下の形式で指定することが可能です。また、属性名の後に";binary"を指定する必要がある属性名に関しては、後続の注意事項を参照してください。
 本形式は、LDAP V3オプションを指定した場合のみ有効となります。指定方法は、以下のように記述します。

";binary"指定するときの注意事項

 以下のシンタックスが設定されている属性をLDIFで指定する場合、属性名の後に、";binary"を指定する必要があります。ファイルの内容がバイナリデータの場合、必ずしも";binary"を指定する必要がありませんので注意してください。
 また、属性値としてファイル名を指定する場合、以下に該当する属性名は、Base64形式のファイルを指定することができません。
 スキーマ定義の詳細は、付録のサポート属性を参照してください。

 Audio
Binary
Certificate
CertificateList
CertificatePair
SupportedAlgorithm
fax

 次に属性値の記述例を示します。

記述例1

 複数行にまたがるバイナリ値を指定した場合

 dn: cn=富士通 太郎,o=Fujitsu Limited, c=JP
 objectclass: person
 jpegPhoto:: gqCCo2C0ILTgtaC2Q0KgtyC3YLegt+C4A0KguKCooLkgqa
 C5g0KgueC6ILpguqC6w0KgvENCg==

記述例2

 属性値をファイルから読込む場合

 #Tarou1.txtはBase64、Tarou2.txtおよびTarou3.txtはUTF-8
 #Tarou_photo.jpg、Tarou_cert.certはバイナリ
 dn: cn=富士通 太郎,o=Fujitsu Limited, c=JP
 objectclass: person
 description:< \home\Tarou\Tarou1.txt
 description:< file:///home/Tarou/Tarou2.txt
 description:< file://C:\home\Tarou\Tarou3.txt
 jpegPhoto:< file:///home/Tarou/Tarou_photo.jpg
 certificateRevocationList;binary:< file:///home/Tarou/Tarou_cert.cert

 #Tarou1.txtはBase64、Tarou2.txtはUTF-8
 #Tarou_photo.jpg、Tarou_cert.certはバイナリ
 dn: cn=富士通 太郎,o=Fujitsu Limited, c=JP
 objectclass: person
 description:< /home/Tarou/Tarou1.txt
 description:< file:///home/Tarou/Tarou2.txt
 jpegPhoto:< file:///home/Tarou/Tarou_photo.jpg
 certificateRevocationList;binary:< file:///home/Tarou/Tarou_cert.cert


目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005