CSNCurrent de:Automatische Verwendung von empfängerspezifischen Kennwörtern
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.
- 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. |