Sdílet prostřednictvím


Signature.Sign-Methode

Schreibt den XML-Block mit digitalen Signaturen und berechnet den kryptografischen Hash für die signierten Daten.

Namespace: Microsoft.Office.Interop.InfoPath
Assembly: Microsoft.Office.Interop.InfoPath (in microsoft.office.interop.infopath.dll)

Syntax

'Declaration
<DispIdAttribute(5)> _
Sub Sign
'Usage
Dim instance As Signature

instance.Sign
[DispIdAttribute(5)] 
void Sign ()

Hinweise

Die Sign-Methode kann nur aus dem OnSign-Ereignis abgerufen werden. Durch das Aufrufen dieser Methode wechselt der Assistent für digitale Signaturen zum zweiten Schritt im Signierungsprozess, in dem ein Zertifikat ausgewählt wird.

Beispiel

Im folgenden Beispiel, das durch Hinzufügen des OnSign-Ereignisses durch Auswählen von Programmierung im Menü Extras auf der InfoPath-Entwurfsbenutzeroberfläche erstellt wurde, wird dem Formular mithilfe der Sign-Methode des SignatureObject-Objekts eine digitale Signatur hinzugefügt:

public void OnSign(SignEvent e)
{
// The OnSign handler can be customized only in fully trusted form templates.
Signature thisSignature = e.SignedDataBlock.Signatures.Create();

// You can add other pieces of information to sign by modifying the signature
// template in thisSignature.SignatureBlockXmlNode.
thisSignature.Sign();
e.ReturnStatus = true;
}

Siehe auch

Referenz

Signature-Schnittstelle
Signature-Member
Microsoft.Office.Interop.InfoPath-Namespace