firefox - 客户端证书和 FireFox

标签 firefox authentication certificate smartcard ctl

我需要一些帮助来了解我的 Web 应用程序发生了什么。
我有一个使用智能卡身份验证的简单 Web 应用程序 (c# .Net 2.0)。在我的测试盒(win 2k3 32 位,iis6)中一切正常,但在我的生产盒(win2k3 64 位,iis6)中,firefox 无法将卡中托管的证书发送到服务器(集合 Request.ClientCertificate 是空的)。如果我尝试使用 IE(6、7 和 8)或 Safari 浏览同一个生产站点,它就可以工作。

IIS 在两台服务器上的配置是相同的:相同的 ssl 证书,相同的 CTL。
我已经阅读了很多关于证书的 Firefox 问题,但没有一个与我的相匹配。

如果你们中的任何人可以提供正在发生的事情的线索,我将非常感激。

格劳科。

最佳答案

您是在同一台机器上运行 Firefox(因此 64/32 位差异)还是在同一台客户端计算机上两次运行(我假设这里是 32 位),并且当服务器不同(64 位)时它对您不起作用?

Firefox 是否看到证书(首选项 -> 高级 -> 加密 ->“查看证书 -> 我的证书”和“安全设备”)?为证书选择启用“每次询问”并验证 Firefox 确实尝试使用该卡。

您使用哪种卡(制造商、类型)和软件(PKCS#11 提供商)?

关于firefox - 客户端证书和 FireFox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1331722/

相关文章:

authentication - 如何计算PCKE的code_verifier?

ios - 找不到 iOS 开发证书

firefox - 如何集成 Firefox 同步?

css - iframe 上的跨浏览器绝对定位 div?

excel - 在 Excel 工作表中嵌入 Google Chrome 或 Firefox

firefox - 为什么此 CORS 请求仅在 Firefox 中失败?

javascript - 如何检查用户是否在 AngularJS 路由器中经过身份验证?

php - Symfony 3 登录后更新用户数据

xcode - 在 Xcode 中创建的应用程序组未出现在开发者帐户控制台中

c# - 在数据库中存储 X509 证书