1

是否可以使用 python 读取扩展名为 Pcks#7 ( http://en.wikipedia.org/wiki/X.509#Certificate_filename_extensions ) 的个人数字证书?我必须使用 Django 开发一个应用程序,通过读取用户的证书来对其用户进行身份验证。

在最初的步骤中,我们将使用外部服务来完成此任务,但最好了解如何开发个人解决方案。

非常感谢有关该主题的任何信息,谢谢!

费德里科

4

1 回答 1

2

您已经用“django”标记了您的问题,并且您提到了使用证书登录用户。很抱歉,您的其余问题对我来说没有多大意义。

如果您的问题是“如何使用 SSL 证书身份验证在我的 Django 网站中对用户进行身份验证?

那么我的建议是使用 apache 来处理身份验证:
http ://httpd.apache.org/docs/2.0/ssl/ssl_howto.html#accesscontrol

并编写自己的自定义身份验证后端以将其与 Django 挂钩。
http://docs.djangoproject.com/en/dev/topics/auth/#authentication-backends

我自己没有尝试过,我认为可以让 mod_ssl 在请求环境中放置一些有用的东西。

于 2010-09-30T12:56:17.830 回答