PKI-аутентификация для OpenRasta - PullRequest
1 голос
/ 15 февраля 2012

Я смотрю на реализацию аутентификации PKI (двухсторонний SSL, требующий сертификатов x.509) для сервиса OpenRasta.
Есть идеи, как это сделать?
Спасибо

1 Ответ

2 голосов
/ 16 февраля 2012

Я предполагаю, что вы используете хостинг HttpListener.

Чтобы включить сертификаты SSL / Client, эти настройки устанавливаются httpcfg.

Вы можете найти некоторую информацию по http://msdn.microsoft.com/en-us/library/ms733791.aspx. В частности, вы должны иметь возможность включить SSL с клиентскими сертификатами, используя

httpcfg set ssl -i 0.0.0.0:8012 -h 0000000000003ed9cd0c315bbb6dc1c08da5e6 -f 3

На платформах, где можно использовать этот инструмент.-U это ваш ip / порт.Вы, вероятно, захотите -f 3, поскольку это сопоставляет сертификат клиента с учетной записью Windows, но -f 2 будет обеспечивать безопасность транспорта, не заботясь о настройке аутентификации.-h - это сертификат сертификата, который должен быть установлен в хранилище сертификатов конечного сервера, вы можете найти его с обычными инструментами администратора Windows.

Есть также инструмент, который позволяет вам контролировать http.sys на http://httpsysconfig.codeplex.com/

...