Firma de código es el proceso de usar Certificados X.509 para firmar digitalmente el software para una distribución segura, una instalación sin problemas y el cumplimiento de las políticas de seguridad del sistema operativo. Al firmar sus aplicaciones y controladores con un certificado emitido por una autoridad de certificación (CA) de confianza pública y de buena reputación como SSL.com, los desarrolladores y los proveedores de software aseguran a los usuarios que su software ha sido emitido por un desarrollador conocido y de confianza, no ha sido manipulado y es seguro de instalar. La firma de código es especialmente útil para el software distribuido a través de Internet, donde existen amplias oportunidades para que terceros malintencionados alteren aplicaciones, introduzcan malware o virus y / o se hagan pasar por proveedores de software legítimos. Al firmar el código digitalmente, los proveedores de software también evitan que los usuarios tengan que hacer clic en los mensajes de advertencia del sistema operativo o cambiar la configuración de seguridad predeterminada al instalar el software: