Compartir a través de


SignedCode (objeto)

[El objeto SignedCode está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. En su lugar, use Servicios de invocación de plataforma (PInvoke) para llamar a las funciones SignerSignEx, SignerTimeStampEx y WinVerifyTrust para firmar contenido con una firma digital Authenticode. Para obtener información sobre PInvoke, vea Tutorial de invocación de plataforma. .NET y CryptoAPI a través de P/Invoke: parte 1 y .NET y CryptoAPI a través de P/Invoke: subsecciones de la parte 2 de extensión de criptografía de .NET con CAPICOM y P/Invoke también pueden ser útiles.]

El objeto SignedCode proporciona funcionalidad para firmar archivos ejecutables con una firma digital Authenticode.

Cuándo se usa

El objeto SignedCode se usa para realizar las tareas siguientes:

  • Firmar archivos ejecutables.
  • Archivos ejecutables de marca de tiempo.
  • Determine si la firma del archivo ejecutable es válida.
  • Establezca o recupere la ruta de acceso al archivo ejecutable.
  • Recupere el firmante y el marcador de tiempo del archivo ejecutable.
  • Recupere una colección de los certificados para el archivo ejecutable.
  • Recupere una descripción o la dirección URL de la descripción del archivo ejecutable.

Miembros

El objeto SignedCode tiene estos tipos de miembros:

Métodos

El objeto SignedCode tiene estos métodos.

Método Descripción
Firmar Crea una firma digital Authenticode y firma el archivo ejecutable especificado en la propiedad SignedCode.FileName .
Timestamp Crea una firma de marca de tiempo Authenticode en el archivo ejecutable firmado especificado en la propiedad SignedCode.FileName .
Comprobar Comprueba la firma Authenticode en el archivo ejecutable firmado especificado en la propiedad SignedCode.FileName .

 

Propiedades

El objeto SignedCode tiene estas propiedades.

Propiedad Tipo de acceso Descripción
Certificados
Solo lectura
Colección Certificates que contiene todos los certificados del archivo ejecutable firmado.
Descripción
Lectura/escritura
Cadena que contiene una descripción del archivo ejecutable firmado.
DescriptionURL
Lectura/escritura
Cadena que contiene la dirección HTTP en una descripción del archivo ejecutable firmado.
Nombre
Lectura/escritura
Cadena que contiene la ruta de acceso al archivo de contenido que contiene el archivo ejecutable.
Este es la propiedad predeterminada.
Firmante
Solo lectura
Objeto Signer que proporciona acceso al firmante del archivo ejecutable.
Timestamper
Solo lectura
Objeto Signer que proporciona acceso al sellador de tiempo del archivo ejecutable.

 

Comentarios

El objeto SignedCode se puede crear y no es seguro para el scripting. El ProgID del objeto SignedCode es CAPICOM. SignedCode.1.

El archivo ejecutable debe ser de un tipo que se pueda firmar con la tecnología Authenticode, por ejemplo, los archivos que tienen una extensión de nombre de archivo de .cab, .cat, .exe, .dll, .vbs o .ocx.

Requisitos

Requisito Value
Redistribuible
CAPICOM 2.0 o posterior en Windows Server 2003 y Windows XP
Archivo DLL
Capicom.dll