在OS X上的邮件:选择用于签名邮件的X.509证书


16

我从不同的CA获得了多个X.509证书,以用于不同的目的-例如,一个来自CAcert.org,另一个来自我的大学。两者都有不同的优点和缺点,我想根据情况决定使用哪一个。

可悲的是,我找不到任何首选项,甚至没有选择默认值。在帐户设置中,有一个TLS证书选项,但这仅用于针对邮件服务器的身份验证。如何

  • 撰写电子邮件时(首选)选择密钥/证书或
  • 选择每个邮件地址的默认证书或提供一些证书排名?

目前,我唯一的选择是删除我不想使用的选项,这很令人沮丧。

Answers:


24

您可以按照以下步骤精确指定用于伪造外发电子邮件的证书:

打开钥匙串。然后右键单击证书列表,然后从上下文菜单中选择第一项(英文为“ New Identity Preference”):

在此处输入图片说明

然后输入您的电子邮件地址,然后从下拉框中选择要用于该地址的证书:

在此处输入图片说明

从上面键入的电子邮件地址发送的下一封电子邮件将使用所选证书进行签名。


3
如此简单,而且很明显-尽管如此,在大约150位问题的访问者中,没有其他人发现菜单项...谢谢!
Jens Erat 2014年

对于我来说似乎不起作用...
TCB13

找到它,如果有人将证书存储在自定义钥匙串上,它将无法正常工作。:(只需移动证书到系统默认的访问钥匙串,它会工作。
TCB13

3

Apple Mail将检测存储在您的登录钥匙串中的签名证书,并将其与Apple Mail中的帐户相关联,该帐户使用在证书的RFC 822名称字段中指定的相同电子邮件地址。不幸的是,这是一个自动过程,您将无法在Apple Mail中的不同签名证书之间进行选择。

Outlook 2011确实允许您选择要使用的签名证书。以下是访问此功能的方法:

A.打开Outlook 2011。

B.进入Outlook首选项

C.在Outlook首选项中,选择帐户

在此处输入图片说明

D.在您的电子邮件帐户设置中,选择“ 高级...”。

在此处输入图片说明

E.在“高级”设置中,选择“ 安全性”选项卡。如果签名证书存储在登录钥匙串中,则可以在此处选择证书。

在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.