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