2016-04-07 2 views
0

Справочная информацияSSL импортированы через все учетные записи компьютеров

разработала веб-приложение, которое использует IIS8. В настоящее время IIS выполняет аутентификацию клиента. Сервер самостоятельно подписывает сертификат и сертификат импортируется на определенные ПК.

Пользовательский сайт доступа пользователя из браузера и браузера для сертификата SSL. (Cert импортируется в личную папку).

Для ПК с отдельными учетными записями нет проблем, так как я просто импортирую сертификат на этот счет.

Для компьютеров с несколькими учетными записями, если я импортирую сертификат на учетную запись локального компьютера, разные учетные записи не могут получить доступ к сертификату.

Запрос

Как разрешить несколько учетных записей для доступа один сертификат? Пытался предоставить индивидуальные разрешения отдельным учетным записям с консоли локальных компьютеров, но безрезультатно. Я не хочу выдавать сертификат отдельно для каждой учетной записи.

Есть ли решение или альтернатива этому запросу?

+0

Вы говорите, что используете сертификат сервера для проверки подлинности клиента? – Crypt32

+0

@CryptoGuy Нет, сервер самостоятельно подписывает сертификат клиента для аутентификации. Затем я импортирую самоподписанный клиентский сертификат на отдельные ПК. –

+1

вся конструкция очень плохая. Каждый клиент должен иметь свой собственный клиентский сертификат. Нет общих сертификатов. Вместо самозаверяющих сертификатов вы должны развернуть свою централизованную PKI и выдавать сертификаты клиентам из централизованного центра сертификации. – Crypt32

ответ

0

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

Хорошим подходом может быть использование клиентских сертификатов только для идентификации пользователя, обращающегося к вашему приложению (с ровно 1 сертификатом для каждого пользователя). Затем настройте сопоставление n: m, чтобы определить группы пользователя, которым, в свою очередь, предоставляются определенные права в вашей заявке. Это общий способ отделить пользователей и их права, чтобы облегчить управление ими.

+0

Пользователи аутентифицированы с именем пользователя/паролем. Ключевым моментом является то, что они хотят обеспечить, чтобы только одобренные компьютеры имели сертификаты и не столько идентифицировали разных пользователей. Ключевое значение здесь - обеспечить правильное подключение оборудования. Ваш подход хорош, однако я бы просто хотел убедиться, что правильное оборудование подключается, поскольку я контролирую права пользователя через веб-приложение. –

Смежные вопросы