Jaka jest różnica między magazynem certyfikatów osobistych i hostingu internetowego?

96

wprowadź opis obrazu tutaj

W Menedżerze internetowych usług informacyjnych podczas tworzenia lub importowania certyfikatu dostępna jest opcja między magazynem certyfikatów osobistych i hostingu internetowego.

Co za różnica?

Sam Rueby
źródło

Odpowiedzi:

72

z IIS.NET :

Główną różnicą między sklepem hostingowym a sklepem osobistym jest to, że sklep internetowy jest zaprojektowany tak, aby można go było skalować do większej liczby certyfikatów.

W przypadku lekkich scenariuszy (gdy masz mniej niż 20-30 certyfikatów) możesz użyć dowolnego sklepu osobistego lub WebHosting.

Jeśli masz ponad 30 różnych certyfikatów, ze względu na wydajność powinieneś korzystać ze sklepu internetowego.

Crypt32
źródło
44

dodatek do odpowiedzi Sam.Rueby:

Nie ma wartości wyliczenia StoreName dla hostingu w sieci Web, ale można uzyskać do niego dostęp przy użyciu wartości StoreName jako „WebHosting”.

var store = new X509Store( "WebHosting", StoreLocation.LocalMachine);
Jignesh
źródło
36

Zgadzam się z CyptoGuy, że IIS.NET stwierdza, że ​​różnica polega na tym, że hosting jest zaprojektowany tak, aby można go było skalować do większej liczby certyfikatów. Myślę, że znalazłem inną ważną różnicę, która jest, że mam jeszcze znaleźć sposób, aby uzyskać dostęp do sieci Web Hosting sklep z kodu .NET. W szczególności dlatego, że nie ma StoreNamewartości wyliczenia dla hostingu internetowego: http://msdn.microsoft.com/query/dev12.query?appId=Dev12IDEF1&l=EN-US&k=k%28System.Security.Cryptography.X509Certificates.StoreName%29; k% 28TargetFrameworkMoniker-.NETFramework

Sam Rueby
źródło
5
Według Jignesh, dostęp do tego sklepu jest możliwy za pomocą:var store = new X509Store( "WebHosting", StoreLocation.LocalMachine);
Erwin Mayer