Compartir a través de


Página Firma, Diseñador de proyectos

Actualización: noviembre 2007

Utilice la página Firma del Diseñador de proyectos para firmar los manifiestos de aplicación y de implementación, así como para firmar el ensamblado (firma con nombres seguros).

Observe que la firma de los manifiestos de aplicación y de implementación es un proceso distinto al de la firma de un ensamblado, aunque ambas tareas se realicen en la página Firma.

Además, el almacenamiento de los datos del archivo de clave difiere en el caso de la firma de manifiestos y de la firma de ensamblados. En la firma de manifiestos, la información clave se almacena en la base de datos de almacenamiento criptográfica del equipo y en el almacén de certificados de Windows del usuario actual. En la firma de ensamblados, la información clave sólo se almacena en la base de datos de almacenamiento criptográfica del equipo.

Para tener acceso a la página Firma, seleccione un nodo de proyecto en el Explorador de soluciones y, a continuación, haga clic en la opción Propiedades del menú Proyecto. Cuando aparezca el Diseñador de proyectos, haga clic en la ficha Firma.

Firma de manifiestos de aplicación e implementación

  • Firmar los manifiestos de ClickOnce
    Active esta casilla para firmar los manifiestos de aplicación y de implementación con un par de claves privada y pública. Para obtener más información sobre cómo hacerlo, vea Cómo: Firmar aplicaciones y manifiestos de implementación.

  • Seleccionar del almacén
    Le permite seleccionar un certificado existente en el almacén de certificados personales del usuario actual.

  • Seleccionar del archivo
    Le permite seleccionar un certificado en el archivo de clave existente.

  • Crear certificado de prueba
    Le permite crear un certificado con fines de pruebas.

  • Dirección URL del servidor de marca de hora
    Especifica la dirección de un servidor que establece la marca de hora de la firma. Cuando proporciona un certificado, este sitio externo comprueba la hora en la que se firmó la aplicación.

Firma de ensamblados

  • Firmar el ensamblado
    Active esta casilla para firmar el ensamblado y crear un archivo de clave de nombre seguro. Para obtener más información acerca de cómo firmar el ensamblado mediante el Diseñador de proyectos, consulte Cómo: Firmar un ensamblado (Visual Studio).

    Esta opción utiliza la herramienta Al.exe proporcionada por Kit de desarrollo de software de Windows (SDK) para firmar el ensamblado. Para obtener más información sobre Al.exe, consulte Cómo: Firmar un ensamblado con un nombre seguro.

  • Seleccionar un archivo de clave de nombre seguro
    Especifica un archivo de clave de nombre seguro nuevo o existente que se utiliza para firmar el ensamblado. Seleccione <Nuevo...> para crear un nuevo archivo mediante Crear clave de nombre seguro (Cuadro de diálogo). (Si especifica una contraseña, se crea un archivo .pfx; en caso contrario, se crea un archivo .snk.) Seleccione <Examinar...> para seleccionar un archivo de clave existente.

  • Cambiar contraseña
    Haga clic en este botón para mostrar el cuadro de diálogo Cambiar contraseña de clave y cambiar la contraseña del archivo de clave. La información de contraseña se almacena en el almacén de certificados de Windows del usuario actual.

  • Retrasar firma sólo
    Active esta casilla para habilitar la firma retardada. Para obtener más información, vea Cómo: Retrasar la firma de un ensamblado (Visual Studio).

    Tenga en cuenta que un proyecto firmado retardado no se ejecutará y no se puede depurar. Sin embargo, puede utilizar la Herramienta de nombre seguro (Sn.exe) con la opción -Vr para omitir la comprobación durante el desarrollo.

En esta sección

Seleccionar certificado (Cuadro de diálogo)

Crear certificado de prueba (Cuadro de diálogo)

Contraseña para abrir el archivo (Cuadro de diálogo)

Crear clave de nombre seguro (Cuadro de diálogo)

Importar archivo de claves (Cuadro de diálogo)

Cambiar contraseña de clave (Cuadro de diálogo)

Vea también

Tareas

Cómo: Firmar aplicaciones y manifiestos de implementación

Cómo: Firmar un ensamblado (Visual Studio)

Cómo: Retrasar la firma de un ensamblado (Visual Studio)

Cómo: Firmar un ensamblado con un nombre seguro

Conceptos

Firma de nombre seguro para aplicaciones administradas

Ensamblados con nombre seguro

Otros recursos

Proyectos, Elementos de la interfaz de usuario

Administrar la firma de ensamblados y manifiestos

Firmar los manifiestos de ClickOnce