Partager via


Signature.Sign Méthode

Définition

Écrit le bloc de signature numérique XML et calcule le hachage cryptographique des données signées.

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

Exemples

Dans l’exemple suivant, créé en ajoutant l’événement OnSign au formulaire en sélectionnant Programmation dans le menu Outils de l’interface utilisateur du concepteur InfoPath, une signature numérique est ajoutée au formulaire à l’aide de la méthode Sign de l’objet SignatureObject :

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;
}

Remarques

La méthode Sign ne peut être appelée qu’à partir de l’événement OnSign . L'appel de cette méthode mène l'Assistant Signatures numériques à la deuxième étape du processus de signature, la sélection d'un certificat.

Important : ce membre est accessible uniquement par les formulaires ouverts à partir d’un modèle de formulaire configuré pour s’exécuter en toute confiance à l’aide de la catégorie Sécurité et approbation de la boîte de dialogue Options de formulaire. Ce membre nécessite la confiance totale pour l’appelant immédiat et ne peut être utilisé par un code ayant un niveau de confiance partiel. Pour plus d’informations, voir « Utilisation de bibliothèques à partir de code d’un niveau de confiance partiel » sur MSDN.

S’applique à