Cómo firmar un paquete mediante una firma digital

Este procedimiento describe cómo firmar un paquete con una firma digital para evitar que se carguen y se ejecuten paquetes modificados. El certificado deberá estar emitido por una entidad emisora de certificados de confianza y sólo se podrán utilizar certificados que fueron creados para la firma del código. Para obtener más información, vea el tema de introducción a la firma de código (puede estar en inglés) en MSDN Library.

Para determinar si un certificado está habilitado para la firma de código, revise las propiedades del certificado en el cuadro de diálogo Certificados.

Para ver y modificar los fines de los certificados

  1. Busque el archivo ejecutable certmgr.exe en un equipo local o remoto.

  2. Haga doble clic en el archivo certmgr.exe.

  3. En el cuadro de diálogo Certificados, haga clic en la ficha Entidades emisoras de certificados raíz de confianza.

  4. Haga doble clic en el certificado con el que desea trabajar.

  5. Haga clic en la ficha Detalles. El campo Uso mejorado de clave (propiedad) enumera los fines del certificado. Debe activarse la casilla de verificación Firma del código.

    [!NOTA] El campo Huella digital enumera el valor que utiliza como el argumento hash cuando incluye la opción de firma en la línea de comandos de dtutil. Para poder utilizar el valor, debe quitarle antes los espacios. Para obtener más información sobre la firma de paquetes mediante la utilidad del símbolo del sistema dtutil, vea dtutil (utilidad).

  6. También puede hacer clic en Editar propiedades y, en la ficha General del cuadro de diálogo Propiedades de Certificados, seleccionar otros fines.

  7. Para cerrar el cuadro de diálogo Propiedades de Certificados, haga clic en Aceptar.

  8. Para cerrar el cuadro de diálogo Propiedades de Certificados, haga clic en Aceptar.

Para firmar un paquete

  1. En Business Intelligence Development Studio, abra el proyecto de Integration Services que contiene el paquete con el que desea trabajar.

  2. En el Explorador de soluciones, haga doble clic en el paquete para abrirlo.

  3. En el Diseñador de SSIS, en el menú SSIS, haga clic en Firma digital.

  4. En el cuadro de diálogo Firma digital, haga clic en Firmar.

  5. En el cuadro de diálogo Seleccionar certificado, seleccione un certificado.

  6. Opcionalmente, haga clic en Ver certificado para ver la información del certificado.

  7. Haga clic en Aceptar para cerrar el cuadro de diálogo Seleccionar un certificado.

  8. Haga clic en Aceptar para cerrar el cuadro de diálogo Firma digital.

  9. Para guardar el paquete actualizado, haga clic en Guardar los elementos seleccionados, en el menú Archivo.

Vea también

Conceptos

Consideraciones de seguridad para Integration Services
Temas de procedimientos de seguridad (SSIS)

Ayuda e información

Obtener ayuda sobre SQL Server 2005