我已注册 Safari 开发计划并拥有有效的 Apple ID。我已按照Apple提供的所有步骤进行操作。
问题是 Windows XP (Service Pack 2) 无法识别命令“certreq”,而说明表明它可以在任何 Windows 计算机上运行。
然而,命令“certreq”在我同事的计算机上的 Windows Vista 上运行,我下载了证书(.cer 文件)并安装了它,Safari 检测到了它。
但是,我没有 Windows Vista。
我现在在我的计算机上安装了 Windows 7,命令“certreq”有效,并且我有 Safari 扩展证书(.cer 文件),但当我打开 Safari 的扩展生成器时,我的证书不会出现在那里。
我在“开始”-->“运行”中输入 mmc 并检查证书是否已安装在那里。它在“其他人”中,但不在“个人”中。
即使在 Internet Explorer 7+ 上,当我转到“工具”-->“Internet 选项”-->“内容(选项卡)”-->“证书”时,证书也不在“个人”选项卡中(而它自动安装在个人文件夹中)视窗VISTA)。我尝试将证书(.cer 文件)导入到 Peronal 文件夹中,导入成功,但它仍然没有出现在个人文件夹中,当我转到扩展生成器时,Safari 也无法识别/检测到它。
有什么帮助吗?
我的办公室项目需要延期,截止日期即将到来。我真的需要完成它。
感谢一百万的期待。
我面临着类似的问题。经过一番努力后,以下内容对我有用:
- 安装(Windows Server 2003 service pack 2)管理工具包,如 Safari 扩展证书助手显示的“生成证书签名请求”屏幕所示:http://www.microsoft.com/download/en/confirmation.aspx?id=6315 http://www.microsoft.com/download/en/confirmation.aspx?id=6315
- 安装 SelfSSL 的 IIS 资源工具包 -http://www.microsoft.com/download/en/confirmation.aspx?id=17275 http://www.microsoft.com/download/en/confirmation.aspx?id=17275
- 按照 Safari 扩展证书助手的指示,将以下内容保存为 certreq.txt --https://devimages.apple.com.edgekey.net/safari/files/certreq.txt https://devimages.apple.com.edgekey.net/safari/files/certreq.txt
- Run
cmd
,然后将目录更改为保存 certreq.txt 的位置
- 在命令提示符下键入:
certreq –new certreq.txt newcsr.pem
- 在 Safari 助手屏幕上按继续,然后上传此 newcsr.pem
- 它将生成一个证书,您需要通过双击已安装的文件来安装该证书。
你完成了!
转到“开发”(在 Safari 菜单栏中)>>“显示扩展生成器”>>单击“+”并选择新扩展。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)