Codesignatur ist der Prozess der Verwendung X.509-Zertifikate zum digitalen Signieren von Software für eine sichere Verteilung, problemlose Installation und Einhaltung der Sicherheitsrichtlinien des Betriebssystems. Durch Signieren ihrer Apps und Treiber mit einem Zertifikat, das von einer seriösen, öffentlich vertrauenswürdigen Zertifizierungsstelle (CA) ausgestellt wurde, wie z SSL.com, versichern Entwickler und Softwareanbieter den Benutzern, dass ihre Software von einem bekannten und vertrauenswürdigen Entwickler herausgegeben wurde, nicht manipuliert wurde und sicher zu installieren ist. Code Signing ist besonders nützlich für Software, die über das Internet verbreitet wird, wo es für böswillige Dritte zahlreiche Möglichkeiten gibt, Anwendungen zu ändern, Malware oder Viren einzuführen und/oder sich als legitime Softwareanbieter auszugeben. Durch digitales Signieren von Code verhindern Softwareanbieter auch, dass Benutzer sich bei der Installation von Software durch die Warnmeldungen des Betriebssystems klicken oder die Standardsicherheitseinstellungen ändern müssen: