В чем разница между хранилищем сертификатов для личного и веб-хостинга?
В диспетчере информационных служб Интернета вам предоставляется возможность выбора между личным и хранилищем сертификатов веб-хостинга при создании или импорте сертификата.
Какая разница?
4 ответа
Я согласен с CyptoGuy в том, что IIS.NET заявляет, что разница заключается в том, что веб-хостинг предназначен для увеличения количества сертификатов. Я думаю, что нашел другое важное отличие, которое заключается в том, что мне еще не удалось найти способ доступа к магазину веб-хостинга из кода.NET. В частности, потому что нет StoreName
значение перечисления для веб-хостинга: http://msdn.microsoft.com/query/dev12.query?appId=Dev12IDEF1&l=EN-US&k=k%28System.Security.Cryptography.X509Certificates.StoreName%29;k%28TargetFrameworkMoniker-.NETFramework
Из IIS.NET:
Ключевое различие между хранилищем веб-хостинга и персональным хранилищем заключается в том, что хранилище веб-хостинга разработано для увеличения количества сертификатов.
Для облегченных сценариев (если у вас менее 20-30 сертификатов) вы можете использовать любой магазин Personal или Web Hosting.
Дополнение к ответу Сэма.Реби:
Для веб-хостинга не существует значения перечисления StoreName, но доступ к хранилищу веб-хостинга можно получить, используя значение StoreName как "WebHosting".
var store = new X509Store( "WebHosting", StoreLocation.LocalMachine);
Ваше доменное имя. Компания, в которой размещены ваши DNS-записи, попросит вас указать их серверы имен в качестве официальных серверов имен для вашего доменного имени. Вы настроите DNS-записи вместе с ними, и пользователи Интернета будут запрашивать свои серверы имен, когда на DNS-запись нужно будет ответить.
Одна общая запись DNS - это запись A, которая является адресом IPv4. Это адрес компьютера, на котором размещен ваш сайт. Когда пользователь захочет посетить ваш веб-сайт, ваш DNS-хост запросит IP-адрес доменного имени или местоположение вашего веб-сайта. Пользователи будут перенаправлены на компьютер, на котором размещен ваш сайт.
DNS-хост и веб-хост могут быть одинаковыми или разными. Например, я использую Siteground для хостинга DNS, потому что они позволяют мне многое делать с поддоменами и записями DNS, но не предоставляют услуги веб-хостинга. Поэтому я использую хостинг Inmotion для веб-хостинга.