Freigeben über


Signature.Sign Methode

Definition

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

public:
 void Sign();
public void Sign ();
abstract member Sign : unit -> unit
Public Sub Sign ()

Beispiele

Im folgenden Beispiel, das durch Hinzufügen des OnSign Ereignisses zum Formular erstellt wird, indem im Menü Extras auf der InfoPath-Designer-Benutzeroberfläche die Option Programmierung ausgewählt wird, 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.<span class="label">Sign</span>();
e.ReturnStatus = true;
}

Hinweise

Die Sign-Methode kann nur über das OnSign -Ereignis aufgerufen 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.

Gilt für: