|

楼主 |
发表于 2003-10-21 22:29:08
|
显示全部楼层
三、证书的申请和管理
一、申请
要使用S/MIME,你必须要有一个x509的数字证书。目前可以到www.thawte.com免费申请,可以得到一个以自己的邮箱地址为名的数字证书。你需要懂英语。
建议使用IE申请,你没有看错,是M$ IE。我用mozilla 1.0.2申请,在某个页面会出错,用Konqueror 3.14申请,提示我当前的Konqueror是测试版本,用Firebird 0.6.1申请成功,但却无法将证书导出来,因为Firebird没有这个功能。其它的浏览器没有试过。(现在你知道浏览器其实并不是只用来浏览网页了吧?功能是很重要的一个评价)
进入windows,打开IE,输入www.thawte.com ,点击页面上的免费个人邮箱数字证书申请,先填一个表,然后按提示一步一步来,thawte会发一封邮件到你填写的邮箱地址去,以验证这个地址确实属于你。根据来信中的地址你再次访问这个网站,然后再按提示来,最终,你会在网页上你的证书一栏看到你的证书,点fetch,将这个证书安装到你的IE中。
二、导出
现在在IE中点击tool-option-content(?)-数字证书,你会在个人证书中看到thawte freemail CA颁发给你的证书,点导出,包括证书路径和私钥,格式为pfx,确定。IE会提示你输入一个密码保护你的私钥,这里假定为1234,因为后来输入密码的地方较多,稍不注意就错了。假设文件名为mymail.pfx。再点击trusted root certification,找到thawte freemail CA和personal freemail RSA两个证书,分别导出,格式为der,假设文件名分别为thawte.cer和freemail.cer。
如果你用mozilla申请成功,请跳到四
三、导入moailla
重启进入linux,将存放证书的盘mount上。运行mozilla,如果你是其它浏览器,请自便 。选择菜单上edit-preference-security & privacy,点manage certificate,导入,系统会提示你这是第一次使用保密设置,要求设定master密码,这里假定是abcd,输两遍。接着会要求你输入保护私钥的密码1234。再浏览到你保存的mymail.pfx文件,确定。mozilla提示导入成功。
四、从mozilla导出
将证书导出为mutt使用的p12格式。同上,在mozilla--edit--preference--privacy&security--manage certificate里点中自己的邮件证书,导出,格式p12,输入abcd的master密码,提示输入保护私钥的密码,这个密码自定,可以继续用1234也可以不是,还是用1234为例。导出成功。假定导出文件名为mymail.p12。
以上在windows下申请的证书可以在Outlook Express中使用。只要设置一下即可,非常方便。Foxmail4.2不支持S/MIME,也不支持PGP,Thebat 都支持。其它的邮件客户端不详。
据有的文档说明,mutt可以直接使用pfx格式的数字证书,但由于mutt的官方文档说明要将pfx转为p12,因此这里用mozilla实现了转换。其他的浏览器应该和mozilla差不多。
由于我的windows是英文版,又长期不用,有的地方菜单项目可能记错了,mozilla也是凭记忆写的,如有错漏,请fix me。 |
|