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