Domino 9 und frühere Versionen > Entwicklung
There is no public key for ''
TMC:
Ich habe hier eine Maske, in der ich sowohl Secret key als auch Public key - Verschlüsselung anbiete (via Radiobutton, Feldname "EncryptionType".
Im Querysave steht u.a. folgendes:
--- Code: ---FIELD Readers := Readers;
FIELD SecretEncryptionKeys := SecretEncryptionKeys;
FIELD PublicEncryptionKeys := PublicEncryptionKeys;
@If(EncryptionType = "Public";
@Do(
@SetField("SecretEncryptionKeys"; "");
@SetField("Readers"; "")
);
EncryptionType = "Secret";
@SetField("PublicEncryptionKeys"; "");
""
);
--- Ende Code ---
Kurz zu den Feldern:
SecretEncryptionKeys = Textfeld
PublicEncryptionKeys = Leserfeld
Readers = Leserfeld
Wenn ich nun als Verschlüsselung "Secret" auswähle, löscht der Querysave-Code den Feldinhalt von "PublicEncryptionKeys".
Abär es kommt dann obige Fehlermeldung "There is no public key for ''..."
Liegt wohl auch auf der Hand: Das Feld 'PublicEncryptionKeys' ist leer.
Wie könnte ich die Fehlermeldung umgehen? Denn das Feld 'PublicEncryptionKeys' interessiert ja nicht, wenn User "Secret" auswählt.
animate:
ich hab leider keinen rechten Plan von Verschlüsselung in Notes.
was passiert, wenn du das Feld löschst (@DeleteField/@Unavailable, glaube ich)?
TMC:
Jo mei, klar, that's it.
Danke, Thomas.
Ich hatte vor der Formel ein Script drin, welches das machen hätte sollen, ich hatte da aber im Backend das Item rausgeschmissen - was (natürlich) auch nicht klappte.
Hier half jetzt ein simples
FIELD PublicEncryptionKeys := @Unavailable;
Jetzt stehe ich erneut auf dem Schlauch:
Wie binde ich FIELD abc := .... in ein @If ein?
@Setfield geht da afaik nicht mit @Unavailable, da wohl ein Feldwert als String erwartet wird.....
animate:
das alte Problem mit @If und FIELD :D
FIELD x := @If(a;b;c)
TMC:
--- Zitat von: Thomas Völk am 09.06.04 - 21:02:31 ---das alte Problem mit @If und FIELD :D
--- Ende Zitat ---
Exakt :P Hab ich x-mal gelesen, und auch schon ein paar mal verwendet - aber einfach nicht drangedacht.
Danke, Thomas. Du hast mir sehr geholfen - auch wenn das eigentlich Basics waren :D
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln