LOTUSSCRIPT /COM/OLE のクラス
読み書き可能。暗号化に使用されるキーです。Encrypt メソッドは文書を暗号化するときにこのキーを使用します。
定義位置
NotesDocument
データ型
String 型、または String 型の配列
構文
取得方法:stringArray = notesDocument.EncryptionKeys
設定方法:notesDocument.EncryptionKeys = stringArray
notesDocument.EncryptionKeys = string$
使用法
このプロパティの値を取得するとき、プロパティは常に文字列の配列を返します。このプロパティの値を設定するときは、単一の文字列 (キーが 1 つだけの場合) か文字列の配列を使用します。
EncryptionKeys 配列の各要素には、文書の暗号化で使用したい暗号キーの名前が含まれます。いずれかのキーを持つユーザーは、文書を解読できます。文書に暗号キーが指定されていないときは、文書は現在のユーザーのパブリックキーで暗号化されます。したがって、そのユーザーだけが解読できます。
データベースの文書を実際に暗号化するときは、Encrypt メソッドと Save メソッドを呼び出さなければなりません。文書がメールで送信されるときは暗号化の仕組みが異なるため、メール送信時に文書を暗号化する場合は、EncryptionKeys プロパティは無効になります。
文書の各暗号キーの名前は SecretEncryptionKeys というテキストアイテムに保存されます。このプロパティはそのアイテムの内容を返します。
クロスリファレンス
Java Document クラスの EncryptionKeys プロパティ
例 関連項目