Share via


VCLinkerTool.DelaySign (Propiedad)

Obtiene o establece un valor que indica si se debe reservar espacio en el archivo de ensamblado de un contenedor COM para la posterior incorporación de la firma digital con un nombre seguro.Esta propiedad solo es significativa en proyectos de Visual C#.

Espacio de nombres:  Microsoft.VisualStudio.VCProjectEngine
Ensamblado:  Microsoft.VisualStudio.VCProjectEngine (en Microsoft.VisualStudio.VCProjectEngine.dll)

Sintaxis

'Declaración
Property DelaySign As Boolean
bool DelaySign { get; set; }
property bool DelaySign {
    bool get ();
    void set (bool value);
}
abstract DelaySign : bool with get, set
function get DelaySign () : boolean
function set DelaySign (value : boolean)

Valor de propiedad

Tipo: System.Boolean
Es true si se debe reservar espacio en el archivo de ensamblado de un contenedor COM para la posterior incorporación de la firma digital con un nombre seguro; de lo contrario, es false.

Comentarios

Un nombre seguro está formado por la identidad del ensamblado (nombre de texto sencillo, número de versión e información de referencia cultural, si se proporciona), una clave pública y una firma digital.El par de claves pública y privada, que se utiliza para crear una firma digital, se pueden almacenar en un archivo o en un contenedor en el proveedor de servicios criptográficos.La Sn.exe (Herramienta de nombre seguro) crea el archivo o el contenedor.

Un proveedor de servicios criptográficos es un módulo de software independiente que ejecuta algoritmos criptográficos de autenticación, codificación y cifrado.Para obtener más información, vea Tutorial: Crear una aplicación criptográfica.

Firma retardada o parcial es el proceso de reservar espacio en el archivo de ensamblado para la firma digital en tiempo de compilación, pero la firma real se aplaza hasta una fase más adelante, normalmente justo antes de que se envían al ensamblado.Para obtener más información, vea Retrasar la firma de un ensamblado y Cómo: Firmar un ensamblado con un nombre seguro.

El sistema de proyectos genera automáticamente los ensamblados contenedores COM si el proyecto contiene referencias a los componentes COM.Para obtener más información, vea Error de contenedor de interoperabilidad COM.

Para obtener información sobre cómo firmar el ensamblado principal, vea Global Attributes (Visual c#) y Global Attributes (Visual Basic).

Esta propiedad solo es significativa en proyectos Visual C# y no es configurable en las páginas de propiedades del proyecto.

Seguridad de .NET Framework

Vea también

Referencia

VCLinkerTool Interfaz

Microsoft.VisualStudio.VCProjectEngine (Espacio de nombres)