Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: WernerMo am 07.07.10 - 08:25:32

Titel: IsEncrypted als @Formel für Ansicht?
Beitrag von: WernerMo am 07.07.10 - 08:25:32
Hallo,

ich muß in einer Ansicht zuverlässig anzeigen ob ein Dokument verschlüsselt ist.
In Script gibt es dafür ja "IsEncrypted" aber wie mache ich das in einer Ansicht?
Gibt es in @Formula etwas vergleichbares.

Ich habe auch schon alternativ das Prüfen der Felder $Seal und/oder $SealData versucht, aber wie auch hier im Forum beschrieben führt das (auch) nicht zum Ziel.

Bin für jeden Tipp dankbar.

Gruß Werner
PS: Oder bleibt mir nur, beim Speichern ein (extra) Flag zu setzen?
Titel: Re: IsEncrypted als @Formel für Ansicht?
Beitrag von: Glombi am 07.07.10 - 08:50:20
Wenn ein Mail verschlüsselt ist, hat das item Encrypt den Wert "1".

Wenn ein Dokument mit einem Sicherheitsschlüssel (Codierungsschlüssel) verschlüsselt ist, hat es das Item "SecretEncryptionKeys". Das Item kann aber auch da sein, wenn das Dokument nicht verschlüsselt ist. Es hängt dann davon ab, ob Felder für die Verschlüsselung vorgesehen sind.

Andreas
Titel: Re: IsEncrypted als @Formel für Ansicht?
Beitrag von: pram am 07.07.10 - 09:08:11
Alternativ kannst du sicherstellen, dass in JEDEM Dokument ein verschlüsseltes Feld existiert. ("Body" geht nicht, es muss ein Summary-Feld sein)
Wenn das Feld in der Ansicht nicht sichtbar ist, dann ist das Dokument verschlüsselt.
Auf "PublicEncryptionKeys" und "SecretEncryptionKeys" würde ich mich nicht verlassen, diese Felder zeigen nur an, ob das Dokument verschlüsselt werden soll und nicht ob es tatsächlich verschlüsselt ist. (passiert gerne, wenn man mit LS einfach doc.save aufruft ohne doc.encrypt )

Gruß
Roland
Titel: Re: IsEncrypted als @Formel für Ansicht?
Beitrag von: WernerMo am 07.07.10 - 09:08:48
Hallo

Danke Andreas für diese Info:

Wenn ein Dokument mit einem Sicherheitsschlüssel (Codierungsschlüssel) verschlüsselt ist, hat es das Item "SecretEncryptionKeys". Das Item kann aber auch da sein, wenn das Dokument nicht verschlüsselt ist. Es hängt dann davon ab, ob Felder für die Verschlüsselung vorgesehen sind.

das hatte ich vergessen zu beschreiben, bisher ging ich auf "SecretEncryptionKeys"
Aber wie Du richtig beschreibst, kann es vorkommen, dass das Item da ist obwohl nicht verschlüsselt ist.

Gruß
Werner