CSNCurrent de:5931777
Es besteht die Möglichkeit, den E-Mails, die aufgrund von Domino Server Regeln in die Cryptshare Anwendung zur Verarbeitung eingeliefert werden, ein Kennwort aus einer anderen Datenquelle mitzugeben. Dieses Kennwort muss dann vom Empfänger eingegeben werden, um den Download auf dem CS-Server durchführen zu können. So können Sie z.B. neben der manuellen Eingabe von Kennwörtern und der automatischen Erzeugung von Einmalkennwörtern auch die automatische Übergabe von Kennwörtern aus anderen Datenquellen ermöglichen. Beispielsweise empfängerspezifische Passwörter aus einer Kundendatenbank. Hierzu muss in der Anwendung, in welcher die E-Mail erzeugt wird, ein Textfeld in der „Memo“-Maske mit dem Namen „UserPassword“ hinzugefügt werden. Das Passwort wird in diesem Feld verschlüsselt an die CS4N Anwendung übergeben. Somit ist es für Außenstehende nicht möglich, das Passwort zu lesen. Die Verschlüsselung des Passwortes erfolgt mit der Funktion „CS4N_Encrypt_Password()“ die in der Script Bibliothek "Befine-CS4N-Password“ in der Schablone „-T- Cryptshare Library Vxxx.ntf“ mit ausgeliefert wird. Fallbeispiel: Sie wollen den Anwendern die Möglichkeit bieten, das Passwort für die Übertragung via CS4N direkt in der Memo Maske der Maildatenbank mit einzutragen: Zur Umsetzung dieser Anforderung gehen Sie wie folgt vor:
- Öffnen Sie die Anwendung, welche die E-Mail versendet, im Notes Designer.
- Kopieren Sie die Script-Bibliothek „Befine-CS4N-Password“ aus der Schablone „-T- Cryptshare Library Vxxx.ntf“ in Ihre Anwendung.
Vermeiden Sie eine vollständige Neukompilierung des Quellcodes. Es wird sonst zu Fehlern kommen, weil die leere Scriptbibliothek neu kompiliert wird. Die Bibliothek muss nach eine Kompilierung der Anwendung wieder neu aus der „-T- Cryptshare Library Vxxx.ntf“ in die Anwendung kopiert werden.
- Binden Sie in der zu modifizierenden Memo Maske die Scriptbibliothek „BEFINE-CS4N-Password“ mit dem Befehl
<USE „BEFINE-CS4N-Password“> ein.
- Erstellen Sie ein bearbeitbares Textfeld Namens <UserPassword> in Ihrer Memo Maske. In dieses Feld trägt der Anwender das Passwort im Klartext ein.
- Rufen Sie beim Speichern des Memo Dokuments (z.B.: im QuerySave Event) die Funktion „CS4N_Encrypt_Password(UserPW, ret_EncryptPW)“ auf und tragen Sie das neu berechnete und verschlüsselte Passwort, welches im 2-ten Parameter ret_EncryptPW zurückgegeben wird, in das Formularf Feld „UserPassword“ ein. Im Anschluss kann das Memo-Dokument versendet werden.
Beschreibung | |
---|---|
Funktionsname | CS4N_Encrypt_Password(UserPW, ret_EncryptPW)
Die Funktion besitzt zwei Parameter: |
Parameter 1: UserPW | Passwort im Klartext, das es vom Anwender eingetragen wurde. |
Parameter 2: ret_EncryptPW
|
Rückgabewert ist das verschlüsselte Passwort. |
Funktionsrückgabe | True = Verarbeitung Ok, die Funktion wurde ordnungsgemäß beendet. |