Les certificats de signature de code permettent aux éditeurs de logiciels de signer numériquement leur code, y compris les applications, les exécutables, les scripts et les programmes, afin de confirmer que le logiciel n'a pas été altéré par une source extérieure. Cela est particulièrement important pour ceux qui distribuent leurs logiciels par l'intermédiaire de sites de téléchargement tiers, sur lesquels ils peuvent n'avoir aucun contrôle.
Les principaux systèmes d'exploitation comme Microsoft Windows affichent un message d'erreur ou d'avertissement aux utilisateurs finaux si le logiciel qu'ils téléchargent ou installent ne comporte pas de signature numérique cryptée, vérifiée par une autorité de certification (AC) de confiance.