密钥文件需要安装到用户机器/用户帐户中。
看看以下内容,了解如何安装数字证书...
见步骤 3...
http://msdn.microsoft.com/en-us/library/ff649247.aspx
步骤 3. 请求并安装客户端证书
此过程安装客户端证书。您可以使用来自任何证书颁发机构的证书,也可以使用 Microsoft 证书服务生成您自己的证书,如以下部分所述。
此过程假定 Microsoft 证书服务已针对未决请求进行配置,这需要管理员明确颁发证书。它还可以配置为自动颁发证书以响应证书请求。
检查证书请求状态设置
在 Microsoft 证书服务计算机上,从管理工具程序组中选择证书颁发机构。展开证书颁发机构(本地),右键单击证书颁发机构并单击属性。单击策略模块选项卡,然后单击配置。检查默认操作。以下过程假定将证书请求状态设置为待处理。管理员必须明确颁发证书被选中。
请求客户端证书
启动 Internet Explorer 并导航到 http://hostname/certsrv,其中 hostname 是安装 Microsoft 证书服务的计算机的名称。单击请求证书,然后单击下一步。在选择请求类型页面上,单击用户证书,然后单击下一步。单击提交以完成请求。关闭 Internet Explorer。颁发客户端证书
从管理工具程序组中,启动证书颁发机构工具。展开您的证书颁发机构,然后选择 Pending Requests 文件夹。选择您刚刚提交的证书请求,指向“操作”菜单上的“所有任务”,然后单击“问题”。确认证书显示在已颁发证书文件夹中,然后双击它进行查看。在详细信息选项卡上,单击复制到文件以将证书保存为 Base-64 编码的 X.509 证书。关闭证书的属性窗口。关闭证书颁发机构工具。安装客户端证书
要查看证书,请启动 Windows 资源管理器,导航到在上一个过程中保存的 .cer 文件,然后双击它。单击安装证书,然后单击证书导入向导第一页上的下一步。选择根据证书类型自动选择证书存储,然后单击下一步。单击完成以完成向导。关闭确认消息框,然后单击“确定”关闭证书。步骤 4. 验证客户端证书操作
此过程验证您是否可以使用客户端证书访问 SecureApp 应用程序。
验证客户端证书操作
启动 Internet Explorer 并导航到 http s://localhost/secureapp/webform1.aspx。确认网页显示成功。