如何在Mac电脑上创建一个签名身份(Signing Identity)

在Mac电脑上可以很方便的为自己创建一个签名身份(即Signing Identity)。所谓的签名身份其实就是自己创建的一个私钥和相应的证书对,保存在自己的机器上,并且这个签名身份可以用来对二进制文件进行签名。

创建的步骤大致有如下几步:

1)打开“钥匙串访问”程序

该程序位于“应用程序->实用工具”下,可以很容易的找到,其图标也很形象,就是一串钥匙串。

2)选择“创建证书”

在对应菜单中选择“钥匙串访问->证书助理->创建证书”

3)在弹出的“创建您的证书”对话框中填入对应的信息

“名称”中填上你熟悉的并且不要太复杂的名字,在后面签名的时候是靠这个名字来引用对应的签名身份的,免得造成不必要的麻烦;“身份类型”选择“自签名根证书”;“证书类型”选择“代码签名”;勾选上“让我覆盖这些默认值”:

如何在Mac电脑上创建一个签名身份(Signing Identity)_第1张图片

最后确认输入无误后点击“继续”。这时候,有可能系统会弹书确认对话框,仍然点击“继续”确认:

如何在Mac电脑上创建一个签名身份(Signing Identity)_第2张图片

4)在接下来的“证书信息”对话框中填入对应的信息

在“序列号”中,可以是任何的数字,但是同一个“名称”(前一个对话框中键入)和“序列号”的证书只能有一个,否则会冲突;在“有效期(天数)”中填入你想让这个生成的证书有效的天数,默认是1年365天,如果嫌短可以自己输入一个更大的数字:

最后点击“继续”。

5)在接下来的“证书信息”对话框中填入对应的信息

在“电子邮件地址”中填入你的电子邮件地址;“名称(通用名称)”中,默认是你在第一个对话框中填入的“名称”,一般不需要更改;剩下的信息就按照你实际的情况填就行了,其实填不填也无所谓:

填完所有信息之后,点击“继续”。

6)剩下所有的对话框,接受默认设置,一律点击“继续”

后面的所有弹出的对话框如下:

如何在Mac电脑上创建一个签名身份(Signing Identity)_第3张图片

如何在Mac电脑上创建一个签名身份(Signing Identity)_第4张图片
如何在Mac电脑上创建一个签名身份(Signing Identity)_第5张图片

如何在Mac电脑上创建一个签名身份(Signing Identity)_第6张图片

最后一个对话框是选择证书所要存放的位置,这里选择“登录”。

点击创建后,过一会证书就回创建成功。如果不放心,可以用“钥匙串访问”程序最后确认一下:

可以看到,确实在“登录”里创建了一个指定名称的证书。

你可能感兴趣的:(mac,identity)