Как читать персональные цифровые сертификаты pcks # 7 с помощью python? - PullRequest
1 голос
/ 30 сентября 2010

возможно ли читать личные цифровые сертификаты с расширением Pcks # 7 (http://en.wikipedia.org/wiki/X.509#Certificate_filename_extensions) с помощью python?Мне нужно разработать приложение с использованием Django, которое аутентифицирует своих пользователей, читая их сертификат.

На начальном этапе мы собираемся использовать внешние сервисы для достижения этой цели, но было бы неплохо понять, как разработать личныйрешение.

Любая информация о предмете высоко ценится, спасибо!

Федерико

1 Ответ

2 голосов
/ 30 сентября 2010

Вы отметили свой вопрос как "django" и упомянули вход в систему пользователей с использованием сертификатов. Извините, что остальная часть вашего вопроса не имеет для меня особого смысла.

Если ваш вопрос « Как мне аутентифицировать пользователей на моем сайте Django с использованием аутентификации SSL-сертификата? »

Тогда я бы предложил использовать 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 для размещения чего-то полезного в среде запроса.

...