Программно импортировать сертификат в IIS?

У меня есть сертификат .pem для SSL, я хочу распространить его вместе с моим веб-приложением в MSI (должен работать на клиентах) компьютеры). Затем мне нужно импортировать его (в какое-то хранилище учетных данных?) И сообщить привязкам моего сайта, чтобы они использовали его. Но как я могу сделать это в коде? Я обнаружил Microsoft.Web.Administration, но не уверен, куда идти дальше…

Кстати, это в IIS7.

РЕДАКТИРОВАТЬ: Цель здесь - создать веб-приложение, которое клиенты могут запускать в своих интрасетях. В основном он действует как API для приложения для iPhone. (Может быть, это не лучший дизайн, но мы теперь заблокирован.) Итак, заказчик устанавливает MSI, и вуаля, у них есть веб-сервис. Теперь между iPhone и веб-службой должна быть аутентификация по паролю; Казалось, что самый простой способ сделать это через https. Итак, я сделал самозаверяющий сертификат.

Я знаю, что перераспределение одного сертификата, как правило, плохая идея, но мы просто пытаемся победить случайных хакеров ... это будет только интрасеть и только для бизнеса , кажется маловероятным, что кто-то собирается делать что-то слишком сумасшедшее, а API в любом случае строго ограничивает количество плохих вещей, которые вы можете сделать с базой данных.

Итак, мы идем, цель - аутентификация по паролю в веб-приложении в интрасети с установкой одним щелчком (ish). : -D

14
задан Cœur 2 May 2018 в 14:48
поделиться