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 |
|