LOTUSSCRIPT /COM/OLE のクラス
データベースの文書を暗号化します。
定義位置 NotesDocument 型
構文 Call notesDocument.Encrypt
使い方 暗号化された文書は Save メソッドが呼び出されるまではディスクに書き込まれません。IsEncrypted プロパティの値が True であるアイテムだけが暗号化されます。IsEncrypted プロパティの値が False であるアイテムは、適切な暗号キーを持っていないユーザーに対しても表示されます。
EncryptionKeys プロパティに 1 つ以上の名前付きキーが設定されているときは、これらのキーが文書の暗号化に使われます。暗号キーの 1 つを持つユーザーは誰でも文書の暗号を解除できます。暗号キーが指定されていないとき、文書はユーザーのパブリックキーを使って暗号化されます。パブリックキーで暗号化されたときは、文書を暗号化したユーザーだけが暗号を解除できます。
スクリプトがサーバーで実行されているときは、スクリプトは Encrypt を使うためのパーミッションが必要です。
メールの暗号化とこのメソッドの働きは異なるので、暗号化された文書をメールで送信するときは、このメソッドを使わないでください。代わりに EncryptOnSend プロパティに True を設定して、Send メソッドを使ってください。
DocumentContext プロパティで返される Document オブジェクトに対して、encrypt メソッドを使うことはできません。
クロスリファレンス Java Document クラスの encrypt メソッド
例 関連項目