Assinatura de código é o processo de usar Certificados X.509 para assinar digitalmente o software para distribuição segura, instalação sem complicações e conformidade com as políticas de segurança do sistema operacional. Ao assinar seus aplicativos e drivers com um certificado emitido por uma autoridade de certificação (CA) confiável e publicamente confiável, como SSL.com, desenvolvedores e fornecedores de software garantem aos usuários que seu software foi emitido por um desenvolvedor conhecido e confiável, não foi adulterado e é seguro para instalar. A assinatura de código é especialmente útil para software distribuído pela Internet, onde há amplas oportunidades para terceiros mal-intencionados alterarem aplicativos, introduzir malware ou vírus e / ou se passar por fornecedores de software legítimos. Ao assinar digitalmente o código, os fornecedores de software também evitam que os usuários tenham que clicar em mensagens de aviso do sistema operacional ou alterar as configurações de segurança padrão ao instalar o software: