LOTUSSCRIPT /COM/OLE のクラス


Encrypt メソッド

データベースの文書を暗号化します。

定義位置
NotesDocument 型

構文
Call notesDocument.Encrypt

使い方
暗号化された文書は Save メソッドが呼び出されるまではディスクに書き込まれません。IsEncrypted プロパティの値が True であるアイテムだけが暗号化されます。IsEncrypted プロパティの値が False であるアイテムは、適切な暗号キーを持っていないユーザーに対しても表示されます。

EncryptionKeys プロパティに 1 つ以上の名前付きキーが設定されているときは、これらのキーが文書の暗号化に使われます。暗号キーの 1 つを持つユーザーは誰でも文書の暗号を解除できます。暗号キーが指定されていないとき、文書はユーザーのパブリックキーを使って暗号化されます。パブリックキーで暗号化されたときは、文書を暗号化したユーザーだけが暗号を解除できます。

スクリプトがサーバーで実行されているときは、スクリプトは Encrypt を使うためのパーミッションが必要です。

メールの暗号化とこのメソッドの働きは異なるので、暗号化された文書をメールで送信するときは、このメソッドを使わないでください。代わりに EncryptOnSend プロパティに True を設定して、Send メソッドを使ってください。

DocumentContext プロパティで返される Document オブジェクトに対して、encrypt メソッドを使うことはできません。

クロスリファレンス
Java Document クラスの encrypt メソッド


関連項目