Signature.Sign - Méthode

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

Espace de noms :  Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly :  Microsoft.Office.Interop.InfoPath.SemiTrust (dans Microsoft.Office.Interop.InfoPath.SemiTrust.dll)

Syntaxe

'Déclaration
Sub Sign
'Utilisation
Dim instance As Signature

instance.Sign()
void Sign()

Remarques

La méthode Sign ne peut être appelée que depuis 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

Seuls les formulaires ouverts à partir d’un modèle de formulaire qui ont été configurés pour s’exécuter en mode confiance totale en utilisant la catégorie Sécurité et approbation de la boîte de dialogue Options de formulaire peuvent accéder à ce membre. 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.

Exemples

Dans l'exemple suivant, créé par ajout de l'événement OnSign au formulaire en sélectionnant Programmation dans le menu Outils de l'interface de création d'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.Sign();
e.ReturnStatus = true;
}

Voir aussi

Référence

Signature interface

Signature - Membres

Microsoft.Office.Interop.InfoPath.SemiTrust - Espace de noms