Tipos de certificados de firma de código para firma de código
Las diferentes empresas de certificación digital ofrecen diferentes categorías de firma de código. Las siguientes categorías se dividen según los tipos de productos de certificado de firma de código.
VeriSign, como principal autoridad de certificación (CA) internacional, admite todos los siguientes productos y tiene la mejor compatibilidad. Entre ellos, el Certificado de certificación del logotipo de Microsoft, el Certificado de firma de código móvil de Microsoft y el Certificado de firma de código Brew son productos patentados de VeriSign. Otros productos de certificados de firma de código ofrecen más opciones.
(1) ID digitales de firma de código: incluyen principalmente: ID digital de Microsoft Authenticode: firma digital .exe, .dll, .cab, .msi, .sys, .cat, .vbs; Certificado de firma de extensión: firma digital .xpi; certificado de firma de código Java (Sun Java Signing Digital ID): firma digital. El archivo Sun J2SE/J2EE Java Applet y los archivos digitales Signed J2ME MIDlet Suite son compatibles con la mayoría de los modelos y marcas de teléfonos móviles de la industria. . Certificado de firma de código de macro de Office (Microsoft® Office y VBA): firma digital de código de macro y VBA de Office; certificado de firma de código de Adobe AIR (firma digital de Adobe® AIR); firmar aplicaciones creadas con Macromedia Director 8 Shockwave Studio.
(2) Certificado de certificación del logotipo de producto de Microsoft (diseñado para identificaciones digitales del logotipo de Windows): se utiliza para firmar digitalmente varios software, controladores de hardware, etc. para la certificación del logotipo de Microsoft Windows y enviar el software firmado a Microsoft para su La certificación de pruebas también incluye la certificación de los programas de prueba de Microsoft Windows Hardware Quality Labs (WHQL) (Programa de prueba de laboratorio de calidad de hardware de Windows). Antes de enviar una solicitud de registro a Microsoft, los usuarios primero deben obtener un certificado de firma de código de Microsoft (ID digital de Microsoft Authenticode). Después de obtener el certificado de firma de código de Microsoft, firme digitalmente varios software, controladores de hardware, etc. certificados con el logotipo de Microsoft Windows y luego envíe el software firmado a Microsoft para su prueba y certificación. A partir de Windows Vista, Microsoft ha aplicado firmas digitales en sistemas de x64 bits. Los controladores de hardware que no hayan sido certificados y firmados digitalmente por WHDL y RDS no se instalarán correctamente en la versión Vista x64. En versiones posteriores de Vista, Microsoft reforzará gradualmente sus requisitos de firmas digitales y eventualmente exigirá que todas las aplicaciones estén firmadas antes de que puedan ejecutarse en sistemas Windows. Para proyectos en proceso de desarrollo, Microsoft permite firmar en modo TestSign. Los usuarios pueden utilizar la herramienta 64Signer para implementar la firma TestSign, evitando la molestia de firmar digitalmente cada versión temporal del archivo del controlador generado durante el desarrollo.
(3) Certificado de firma de código de Microsoft Mobile (firma de contenido autenticado para Microsoft Windows Mobile) (denominado ACS, ahora renombrado como cuenta de firma de código para Microsoft® Mobile2Market): admite SmartPhone y Pocket con Microsoft Windows Mobile Firmas no privilegiadas y firmas privilegiadas de software de aplicaciones móviles de sistemas operativos de terminales móviles de PC para garantizar la seguridad de los códigos de software descargados desde dispositivos móviles en terminales móviles (como teléfonos inteligentes y PDA).
(4) Certificado de firma de código Brew (ID de documento auténtico para BREW): se utiliza para firmar digitalmente el desarrollo y operación de servicios de valor agregado en la plataforma de lanzamiento de Internet inalámbrico basada en red CDMA bajo la operación binaria inalámbrica Entorno operativo de desarrollo lanzado por Qualcomm Brew Code. Admite la firma digital del código de la aplicación BREW para los sistemas Qualcomm BREW para garantizar la aplicación segura de los archivos BREW.
(5) Certificado de firma de código Symbian (Symbian Siged): se utiliza para firmar digitalmente archivos en formato sis y sisx en teléfonos inteligentes que ejecutan el sistema operativo Symbian S60.
(6) Certificado de firma de código Adobe PDF (True Credentials® para Adobe): se utiliza para firmar digitalmente documentos PDF de Adobe.
(7) Certificado de firma de código de Apple
Certificado de firma de código para Apple
Permite a los desarrolladores de software utilizar este certificado de firma un número ilimitado de veces durante la validez período del certificado. Firmar digitalmente el código que se ejecuta en los sistemas operativos de Apple.