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


93

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

У Менеджері інформаційних служб Інтернету під час створення або імпортування сертифіката вам надається можливість зберігати сертифікати «Персональний» та «Веб-хостинг».

Яка різниця?

Відповіді:


71

з IIS.NET :

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

Для легких сценаріїв (коли у вас менше 20-30 сертифікатів) ви можете використовувати будь-який персональний магазин або магазин WebHosting.

Якщо у вас 30+ різних сертифікатів, вам слід використовувати магазин веб-хостингу з міркувань ефективності.


43

доповнення до відповіді Сем.Рубі:

Для веб-хостингу не існує значення перерахування 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.