У меня есть сертификат .pem для SSL, я хочу распространить его вместе с моим веб-приложением в MSI (должен запускаться на компьютерах клиентов). Затем мне нужно импортировать его (в какое-то хранилище учетных данных?) И указать привязкам моего сайта использовать его. Но как я могу сделать это в коде? Я обнаружил Microsoft.Web.Administration, но не уверен, куда идти дальше ...
Это в IIS7, кстати.
РЕДАКТИРОВАТЬ: цель здесь состоит в том, чтобы иметь веб-приложение, которое клиенты могут запускать в своих интрасетях. Он в основном выступает в качестве API для приложения для iPhone. (Может быть, это не лучший дизайн, но мы заперты сейчас.) Таким образом, клиент устанавливает MSI, и вуаля, у них есть веб-сервис. Теперь должна быть аутентификация по паролю между iPhone и веб-сервисом; казалось, что самый простой способ сделать это в https. Поэтому я сделал самоподписанный сертификат.
Я знаю, что перераспределение одного сертификата, как правило, плохая идея, но мы просто пытаемся победить случайных хакеров здесь ... это будет только интранет и только для бизнеса, маловероятно, что кто-то собирается делать что-то слишком сумасшедшее, и API строго ограничивает количество плохих вещей, которые вы можете сделать с базой данных в любом случае.
Итак, цель - аутентификация по паролю в веб-приложении интрасети с установкой в один клик (ish). : -D