JAVA/CORBA クラス


EncryptionKeys プロパティ

読み込みと書き込みができます。暗号化に使用されるキーです。encrypt メソッドはこのキーを使用して文書を暗号化します。

定義位置

Document

データ型

java.util.Vector 型。要素は String 型です。

構文

public java.util.Vector getEncryptionKeys()
   throws NotesException

public void setEncryptionKeys(java.util.Vector keys)
   throws NotesException

使用法

EncryptionKeys の各要素には、文書の暗号化に使用する暗号キーの名前が含まれています。文書は、キーのいずれかを所有するユーザーならだれでも解読できます。文書に暗号キーが指定されていないときは、文書は現在のユーザーのパブリックキーで暗号化されます。したがって、そのユーザーだけが解読できます。

文書を実際に暗号化するには、encrypt メソッドと save メソッドを呼び出す必要があります。文書がメールで送信されるときは暗号化の仕組みが異なるため、メール送信時に文書を暗号化する場合は、EncryptionKeys プロパティは無効になります。

文書の各暗号キーの名前は SecretEncryptionKeys というテキストアイテムに保存されます。このプロパティはそのアイテムの内容を返します。

クロスリファレンス

LotusScript NotesDocument クラスの EncryptionKeys プロパティ


関連項目