Domino 9 und frühere Versionen > ND8: Entwicklung
Sicherheitsalarm -keine Signatur- bei Button, obwohl Mail signiert ist
Renate:
Hallo,
ich habe eine Mail über Lotusscript generiert, die einen Button im Body enthält.
Die Mail ist signiert und auch beim Bodyfeld habe ich Issigned=true gesetzt.
Beim Öffnen zeigt die Mail auch "Diese Nachricht ist digital signiert." an.
Trotzdem erhält der Benutzer beim Klicken auf den Button einen Sicherheitsalarm und dort ist als signiert von "-keine Signatur-" angegeben.
Kann mir jemand helfen, was und wie ich noch signieren muss, damit das ohne Sicherheitsalarm funktioniert.
Gruß
Renate
--- Code: --- ...
Set Maildoc = New NotesDocument( db )
Maildoc.Form = "Memo"
Set rtitem = New NotesRichTextItem( Maildoc, "Body" )
Set rtitem = addButtonForm(rtitem, "ButtonENumber")
rtitem.Issigned=true
Call maildoc.Replaceitemvalue("sign","1")
Call Maildoc.Sign()
Print "Signed Verifier:" + Maildoc.Verifier
Call Maildoc.Send( False)
--- Ende Code ---
--- Code: ---Function addButtonForm(rtitem As NotesRichTextItem, formName As string) As NotesRichTextItem
Dim s As New NotesSession
Dim db As NotesDatabase
Dim body As NotesRichTextItem
Dim tempbuttondoc As NotesDocument
Dim temprtfield As NotesRichTextItem
Set db = s.CurrentDatabase
' Create a memo and set the fields
Set body = rtitem
' Create a temporary document with the form that has the button
Set tempbuttondoc = db.CreateDocument
tempbuttondoc.Form = formName
' Add the button to a temporary field on the memo
Set temprtfield = New NotesRichTextItem( rtitem.Parent, "temprtfield")
Dim success As Variant
success = tempbuttondoc.RenderToRTItem( temprtfield )
' Add (append) the button to body field of the memo
Call body.AppendRTItem( temprtfield )
' Remove the temporary field from the memo and send it
Call temprtfield.Remove
Set addButtonForm = body
End Function
--- Ende Code ---
ascabg:
Hallo,
Dies hat nichts mit dem signieren einer Mail zu tun.
Dies hat vielmehr damit zu tun, das der Code, der im Button enthalten ist, keine Signatur trägt.
Andreas
Renate:
Hallo,
danke, für die schnelle Antwort.
Ich dachte mir schon, dass es mit dem Buttoncode zusammen hängt.
Der Button ist in einer Maske, in der nur dieser Button steht und wird über RenderToRTItem in den Body der Mail integriert (siehe Code).
Die Maske ist mit meiner ID signiert.
Was genau muss ich dann noch wie signieren?
Gruß
Renate
it898ur:
Hallo,
Button in Mails kann man nicht signieren (Aussage von IBM) - einer der Gründe warum eine restriktive ECL-Einstellung in Notes nicht durchgehalten werden kann.
Viele Grüße
André
Thomas Schulte:
und was noch fieser ist.
Es gibt auch Ecken in Notes Anwendungen die man nicht signieren kann.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln