encrypt (NotesDocument - JavaScript)

文書を暗号化します。

定義場所

NotesDocument

構文

encrypt() : void

使用法

暗号化された文書は、save を呼び出すまで保存されません。 isEncrypted が true のアイテムだけが暗号化されます。 isEncrypted が false のアイテムは、ユーザーに適切な暗号化キーがなくても、どのユーザーに対しても可視のままになります。

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

プログラムがサーバー上で実行されている場合は、そのプログラムに暗号化する権限が必要です。

メールの暗号化は上記の操作とは異なるため、暗号化した文書をメール送信する場合は、このメソッドを使用しないでください。このメソッドではなく、EncryptOnSend プロパティを true に設定し、send メソッドを使用します。

このボタンは、現在の文書を暗号化します。
var doc:NotesDocument = currentDocument.getDocument();
if (!doc.isEncrypted()) {
	doc.encrypt();
	doc.save()
}

言語間の参照

LotusScript® NotesDocument クラスの encrypt メソッド

Java™ Document クラスの encrypt メソッド