Condividi tramite


Procedura: Inserimento di una firma digitale in un pacchetto

In questo argomento viene descritta la procedura per l'applicazione di una firma digitale a un pacchetto, allo scopo di impedire il caricamento e l'esecuzione di pacchetti alterati. Il certificato deve essere emesso da un'autorità di certificazione attendibile ed è possibile utilizzare esclusivamente certificati creati appositamente per la firma del codice. Per ulteriori informazioni, vedere l'argomento "Introduzione alla firma di codice" in MSDN Library.

Per determinare se un certificato è abilitato per la firma del codice, controllare le proprietà del certificato nella finestra di dialogo Certificati.

Per verificare e modificare gli scopi di un certificato

  1. Individuare il file eseguibile, certmgr.exe, in un computer locale o remoto.

  2. Fare doppio clic su certmgr.exe.

  3. Nella finestra di dialogo Certificati fare clic sulla scheda Autorità di certificazione principale attendibili.

  4. Fare doppio clic sul certificato che si desidera utilizzare.

  5. Fare clic sulla scheda Dettagli. Gli scopi del certificato sono elencati nel campo Utilizzo chiavi avanzato (Proprietà). La casella di controllo Firma codice deve essere selezionata.

    [!NOTA] Nel campo Identificazione personale è indicato il valore utilizzato come argomento hash quando si include l'opzione di firma in una riga di comando di dtutil. Prima di utilizzare tale valore è necessario rimuovere gli spazi. Per ulteriori informazioni sulla firma dei pacchetti con l'utilità della riga di comando dtutil, vedere Utilità dtutil.

  6. Facoltativamente fare clic su Modifica proprietà, quindi selezionare gli scopi desiderati nella scheda Generale della finestra di dialogo Proprietà certificato.

  7. Per chiudere la finestra di dialogo Proprietà certificato, scegliere OK.

  8. Per chiudere la finestra di dialogo Proprietà certificato, scegliere OK.

Per firmare un pacchetto

  1. In Business Intelligence Development Studio aprire il progetto di Integration Services che contiene il pacchetto con cui si desidera lavorare.

  2. In Esplora soluzioni fare doppio clic sul pacchetto per aprirlo.

  3. In Progettazione SSIS scegliere SSIS dal menu Firma digitale.

  4. Nella finestra di dialogo Firma digitale fare clic su Firma.

  5. Nella finestra di dialogo Seleziona certificato selezionare un certificato.

  6. Facoltativamente, fare clic su Visualizza certificato per visualizzare informazioni sul certificato.

  7. Fare clic su OK per chiudere la finestra di dialogo Seleziona certificato.

  8. Fare clic su OK per chiudere la finestra di dialogo Firma digitale.

  9. Per salvare il pacchetto aggiornato, scegliere Salva elementi selezionati dal menu File.

Vedere anche

Concetti

Considerazioni sulla protezione di Integration Services
Procedure per la protezione (SSIS)

Guida in linea e informazioni

Assistenza su SQL Server 2005