authentication - Firefox-OS 中的 SSL/TLS 相互认证

标签 authentication ssl firefox-os

我目前正在做一个项目(一个基于“Firefox OS”的应用程序),我想知道 Firefox OS 中是否有任何现有的 API 或库可以在我的应用程序中使用,以确保 SSL/TLS 相互认证?

如果没有,我如何使用 Apache 服务器在我的应用程序中配置 SSL/TLS 相互身份验证,以便它可以要求客户端证书并从该证书中提取公钥?

最佳答案

我不能谈论 apache 配置,但这里有关于我们当前实现 Raw Sockets 提案 [0] 的文档。注意:任何以浏览器为前缀的 API 都是不稳定的并且可能会发生变化,因为规范 [1] 目前是一个移动的目标并且还不是推荐的。这是一个真实的例子,我被这个 [2] 咬伤了。

Web 标准的美妙之处在于它们对任何人都开放,可以提出更改、添加等建议。您可以在此处 [3] 找到 Github 存储库,您可以在其中创建一个问题来询问客户端证书支持。

目前,我认为我们的规范实现或规范本身不支持客户端证书的用例。在调查实现 SSH 客户端时,我不得不考虑这个问题。我必须调查的一个类似问题是如何生成客户端 key ,并将它们传输到远程计算机。

如果您有进一步的技术问题,请随时直接给我发电子邮件,我的电子邮件地址列在我的个人资料中。

[0] https://developer.mozilla.org/en-US/docs/Web/API/TCPSocket

[1] http://raw-sockets.sysapps.org/

[2] https://twitter.com/LostOracle/status/409598679889104896

[3] https://github.com/sysapps/raw-sockets

关于authentication - Firefox-OS 中的 SSL/TLS 相互认证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21009047/

相关文章:

机器人 : facebook login using facebook sdk 3 with no facebook app installed

php - 使用 SSL 加载子域时出现混合内容错误

amazon-web-services - 在 AWS 和域名上创建自己的 SSL

firefox - 如何卸载 Firefox OS 的桌面应用程序?

javascript - 跨浏览器获取keyCode

php - 我的 PHP 安全算法是否有效地存储了用户凭证?

php - 未生成谷歌二维码

javascript - 在 Firefox OS 中使用 Javascript 生成文件

python - 无法使用 pickle 和多个模块加载文件

java - HttpServlet - 如何知道是否使用 SSL 客户端身份验证