现在的位置: 首页 > 综合 > 正文

iOS 证书相关概念

2018年05月12日 ⁄ 综合 ⁄ 共 1325字 ⁄ 字号 评论关闭

什么是数字身份?

数字身份是一种用于识别某人的电子方式。它由您所持有的密钥(您的“专用密钥”)以及您可以自由发布的另一部分密钥(您的“公共密钥”)组成。您的专用密钥允许您签署每个人都仅能使用您的公共密钥来验证其签名的电子文稿。同样的,您的专用密钥能够显示(“解密”)被其他人使用您的公用密钥所隐藏(“加密”)的密钥。

 

什么是数字证书?

数字证书是一种能将您的数字身份同其它信息(如姓名、电子邮件地址或业务)联系起来的电子文稿。一份证书由数字身份的公共部分、签署证书的机构(“证书颁发机构”或 CA)的身份、以及它选取用来联系身份的任何其它数据所组成。证书通常被限制于特定的使用,例如数字签名、加密、用于 Web 服务器等。这被称为证书上的“密钥用途”限制。试图将证书用于其它目的的行为将会失败。尽管使一个身份(和一份证书)带有多个用途是可能的,但同一身份很少被制作成可用于所有可能的用途。将一份证书用于多个用途同样不太安全。一份证书仅在有限的时间段内有效,超过该时间段则会失效,而且肯定会被替换成更新的版本。证书颁发机构同样能使一张证书在其过期之前失效(“撤销”)。证书的有效性可以通过电子方式进行验证,方法是使用
OS X 支持的“公共密钥基础结构”或 PKI。

 

如何获得证书?

若要获取一份有效的证书,请创建一份证书请求并将其发送到一家证书颁发机构。如果该颁发机构同意请求,它将会为您制作证书并将证书返回给您。您可以使用“证书助理”或商业证书颁发机构的网站来创建证书请求。您可以获取并保留由不同的 CA 签署的多张证书,每张证书都分别具有有效性且隶属于不同的政策。例如,您可能有一张证书来让您签收邮件,另一张则让您在 iChat 上进行自我识别。

 

证书保存在哪里?

OS X 将包括证书在内的数字身份储存在钥匙串中。在这里,证书将能直接用于您的所有程序,包括“邮件”和“Safari”。同样的,其它对象(邮件收件人、网站等)的证书在电脑帮您获取之后,同样会储存在您的钥匙串中。您可以使用“钥匙串访问”(位于“应用程序”>“实用工具”)来查看和处理您的证书。您可以自由地移动和拷贝证书,因为证书并不包含您需要保护的个人信息或私密信息。为一份证书创建几个副本是完全可行的。如果您需要将证书发送给其他人,您可以使用“钥匙串访问”将其导出,并通过电子邮件或其它方式安全发送。同样的,如果某些人给您发送证书,您可以通过将它放置在“钥匙串访问”上或使用“钥匙串访问”中的“导入”菜单来进行添加。

 

什么是证书颁发机构?

证书颁发机构 (CA) 是一个能够签署证书、并将它们制作成有效的电子文稿的数字身份。因为 CA 本身是数字身份,因此它们同样能被另一个 CA 验证有效性,这种形式被称为“证书链”。若一份证书有效,签署它的 CA 也必须是有效的,以此类推形成链状。所有这些都由 OS X 在评估证书时自动确定。

 

为何要评估证书?

使用“证书助理”来评估证书的有效性并确定它是否真实。具有安全保障的软件,如 Safari 或 OS X 邮件,会在使用证书之前对它们进行评估。例如,如果您使用 Safari 在线购物,Safari 会评估该网站的证书并让您知道证书是否有效。证书助理会提供更多的详细信息,并为您提供证书用途之外的更多操作。

抱歉!评论已关闭.