首页 > 数据治理 > 数据治理 > 代码签名体系结构由哪些组成
我们都知道代码签名证书(cs.anxinssl.com)功能比较强大,那是因为它有着一个很棒的代码签名体系,其结构由多种逻辑组件组成,分别是代码签名系统(CSS)、证书颁发机构(CA)、时间戳授权机构(TSA)和验证程序。
代码签名系统(CSS)
CSS接收准备签名的代码,对提交者进行身份验证和授权,并生成签名。为了生成这些签名,CSS有一个或多个私人签名密钥,必须严格保护这些私钥,防止被窃取或未经授权的使用。
认证机构(CA)
通常CSS利用CA来对签名者的身份进行身份验证。CA根据证书政策颁发证书给签署人,证书政策规定了CA在签发证书时遵循的安全控制和实践,并对证书主题施加要求。
时间戳认证(TSA)
一些代码签名体系结构使用TSA来标记签名时间。使用TSA时,签名会发送给TSA,TSA会将自己的签名和签名时间应用于软件包。TSA独立于CSS运行,并保持时钟与权威时间源同步。如果签名密钥在代码签名时有效,即使密钥在验证时已过期或密钥在签名之后某个时间受到损害,这也不会影响原来签名的有效性。
验证者
验证者负责验证签名者以及签名者使用的任何证书和时间戳,还管理用于验证证书的信任锚。签名者或独立方可能负责开发验证组件。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69933154/viewspace-2930876/ ,如需转载,请注明出处,否则将追究法律责任。