Какая разница между хранилищем сертификатов Personal и Web Hosting?
![enter image description here]()
В Internet Information Services Manager вам предоставляется опция между хранилищем сертификатов Personal и Web Hosting при создании или импорте сертификата.
Какая разница?
Ответы
Ответ 1
Я согласен с 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
Ответ 2
из IIS.NET:
Ключевое различие между хранилищем веб-хостинга и персональным хранилищем заключается в том, что хранилище веб-хостинга предназначено для масштабирования до более высокого количества сертификатов.
Для облегченных сценариев (если у вас есть менее 20-30 сертификатов) вы можете использовать любое хранилище Personal или WebHosting.
Ответ 3
дополнение к Sam.Rueby Ответ:
Для веб-хостинга нет значения перечисления StoreName, но доступ к хранилищу веб-хостинга можно получить с помощью значения StoreName как "WebHosting".
var store = new X509Store( "WebHosting", StoreLocation.LocalMachine);