保护最终用户免受软件作者的恶意行为或无意破坏，而只是确认软件未被作者以外的人修改。
实现.IBM的Lotus Notes自第一版开始有一个PKI的代码签名，并且客户端和服务器软件都有“执行控制列表”来控制指定用户对数据、环境和文件系统的访问级别。个别设计元素（栓脚本、动作、代理等活动项目）始终使用编者的ID文件来签名，其中包括编者和域的公钥。核心模板（如邮件模板）由Lotus模板开发团队持有的专用ID签名。微软公司为微软测试的驱动程序提供了一种代码签名（基于Authentico