safari-extension – Safari未检测到我的扩展证书

我已注册Safari开发计划并拥有有效的Apple ID.我已经按照Apple提供的所有步骤进行了操作.
问题是Windows XP(Service Pack 2)无法识别命令’certreq’,而说明说它可以在任何Windows机器上运行.
但是,’certreq’命令在我的同事的机器上运行Windows Vista,我下载了证书(.cer文件)并安装了它,Safari检测到它.
但是,我没有Windows Vista.
我现在在我的机器上安装了Windows 7,命令’certreq’工作,我有Safari扩展证书(.cer文件)但是当我打开Safari的Extension Builder时,我的证书没有出现在那里.

我在开始 – >中输入了mmc运行并检查证书是否已安装在那里.这是在“其他人”中,而不是在“个人”中.
即使在Internet Explorer 7上,当我转到Tools – >互联网选项 – >内容(标签) – >证书,证书不在个人选项卡中,(因为它在WINDOWS VISTA中自动安装在个人文件夹中).我尝试将证书(.cer文件)导入Peronal文件夹,导入成功但是它既不会出现在个人文件夹中,也不会在我转到Extension Builder时识别/检测它.

有什么帮助?!
我需要为我的办公室项目进行扩展,截止日期即将来临.我真的需要完成它.

万分感谢万分.

我面临着类似的问题.经过艰苦的努力,以下工作对我有用:

>安装(Windows Server 2003 Service Pack 2)管理工具包,如Safari扩展证书助手所示的“生成证书签名请求”屏幕所示:http://www.microsoft.com/download/en/confirmation.aspx?id=6315
>为SelfSSL- http://www.microsoft.com/download/en/confirmation.aspx?id=17275安装IIS资源工具包
>如Safari扩展证书助手所示,将以下内容另存为certreq.txt —https://devimages.apple.com.edgekey.net/safari/files/certreq.txt
>运行cmd,然后将目录更改为保存certreq.txt的位置
>在命令提示符下键入:certreq -new certreq.txt newcsr.pem
>在Safari Assistant屏幕上按继续,然后上传此newcsr.pem
>它将通过双击已安装的文件生成您需要安装的证书.

你完成了!

转到开发(在Safari菜单栏中)>>显示扩展构建器>>单击并选择新扩展.

翻译自:https://stackoverflow.com/questions/3061769/safari-doesnt-detect-my-extension-certificate

转载注明原文:safari-extension – Safari未检测到我的扩展证书