Procédure : signer un package à l'aide d'une signature numérique

Cette procédure décrit comment signer un package à l'aide d'une signature numérique pour empêcher le chargement et l'exécution de packages altérés. Le certificat doit être émis par une autorité de certification de confiance et seuls les certificats créés pour les besoins de la signature du code sont utilisables. Pour plus d'informations, consultez la rubrique d'introduction à la signature de codes (en anglais) dans MSDN Library.

Pour déterminer si un certificat est activé pour la signature du code, examinez les propriétés du certificat dans la boîte de dialogue Certificats.

Pour afficher et modifier les finalités du certificat

  1. Recherchez l'exécutable, certmgr.exe, sur un ordinateur local ou distant.

  2. Double-cliquez sur certmgr.exe.

  3. Dans la boîte de dialogue Certificats, cliquez sur l'onglet Autorités de certification racines de confiance.

  4. Double-cliquez sur le certificat avec lequel vous souhaitez travailler.

  5. Cliquez sur l'onglet Détails. Le champ Utilisation de clé améliorée (Propriété) répertorie les finalités du certificat. Vous devez activer la case à cocher Signature du code.

    ms137947.note(fr-fr,SQL.90).gifRemarque :
    Le champ Empreinte numérique contient la valeur que vous utilisez comme argument de hachage lorsque vous incluez l'option de signature (sign) sur une ligne de commande dtutil. Avant de pouvoir utiliser cette valeur, vous devez supprimer ses espaces. Pour plus d'informations sur la signature de packages à l'aide de l'utilitaire d'invite de commandes dtutil, consultez Utilitaire dtutil.
  6. Si vous le souhaitez, cliquez sur l'onglet Modifier les propriétés puis, dans l'onglet Général de la boîte de dialogue Propriétés du certificat, sélectionnez d'autres finalités.

  7. Pour fermer la boîte de dialogue Propriétés du certificat, cliquez sur OK.

  8. Pour fermer la boîte de dialogue Propriétés du certificat, cliquez sur OK.

Pour signer un package

  1. Dans Business Intelligence Development Studio, ouvrez le projet Integration Services contenant le package avec lequel vous voulez travailler.

  2. Dans l'Explorateur de solutions, double-cliquez sur le package pour l'ouvrir.

  3. Dans le concepteur SSIS, dans le menu SSIS, cliquez sur Signature numérique.

  4. Dans la boîte de dialogue Signature numérique, cliquez sur Signer.

  5. La boîte de dialogue Sélectionner un certificat, sélectionnez un certificat.

  6. Éventuellement, cliquez sur Afficher le certificat pour afficher les informations de certificat.

  7. Cliquez sur OK pour fermer la boîte de dialogue Sélectionner un certificat.

  8. Cliquez sur OK pour fermer la boîte de dialogue Signature numérique.

  9. Pour enregistrer le package mis à jour, cliquez sur Enregistrer les éléments sélectionnés dans le menu Fichier.

Voir aussi

Concepts

Observations sur la sécurité pour Integration Services
Rubriques d'aide sur la sécurité (SSIS)

Aide et Informations

Assistance sur SQL Server 2005