В чем разница между хранилищем сертификатов личного и веб-хостинга?


96

введите описание изображения здесь

В Internet Information Services Manager вам предоставляется возможность выбора между хранилищем сертификатов Personal и Web Hosting при создании или импорте сертификата.

Какая разница?

Ответы:


72

из IIS.NET :

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

Для облегченных сценариев (когда у вас менее 20-30 сертификатов) вы можете использовать любое хранилище, Personal или WebHosting.

Если у вас более 30 различных сертификатов, вы должны использовать магазин веб-хостинга по соображениям производительности.


44

дополнение к ответу Сэма Руби:

Для веб-хостинга нет значения перечисления StoreName, но доступ к хранилищу веб-хостинга можно получить, используя значение StoreName как «WebHosting».

var store = new X509Store( "WebHosting", StoreLocation.LocalMachine);

36

Я согласен с 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


5
По словам Джигнеша, в этот магазин можно попасть, используя:var store = new X509Store( "WebHosting", StoreLocation.LocalMachine);
Эрвин Майер,
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.