¿Cuál es la diferencia entre el almacén de certificados de alojamiento web y personal?


Respuestas:


71

desde IIS.NET :

La diferencia clave entre la tienda de alojamiento web y la tienda personal es que la tienda de alojamiento web está diseñada para escalar a un mayor número de certificados.

Para escenarios livianos (cuando tiene menos de 20-30 certificados) puede usar cualquier tienda, Personal o WebHosting.

Cuando tenga más de 30 certificados diferentes, debe usar la tienda de alojamiento web por razones de rendimiento.


43

Además de la respuesta de Sam.Rueby:

No hay un valor de enumeración StoreName para Web Hosting, pero se puede acceder a la tienda de Web Hosting utilizando el valor StoreName como "WebHosting".

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

36

Estoy de acuerdo con CyptoGuy en que IIS.NET establece que la diferencia es que el alojamiento web está diseñado para escalar a más certificados. Creo que encontré otra diferencia importante, y es que todavía tengo que encontrar una forma de acceder a la tienda de alojamiento web desde el código .NET. Específicamente porque no hay un StoreNamevalor de enumeración para Web Hosting: http://msdn.microsoft.com/query/dev12.query?appId=Dev12IDEF1&l=EN-US&k=k%28System.Security.Cryptography.X509Certificates.StoreName%29; k% 28TargetFrameworkMoniker-.NETFramework


5
Según Jignesh, es posible acceder a esta tienda usando:var store = new X509Store( "WebHosting", StoreLocation.LocalMachine);
Erwin Mayer
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.