web-dev-qa-db-fra.com

Quelle est la différence entre le magasin de certificats Personal et Web Hosting?

enter image description here

Dans Internet Information Services Manager, vous avez le choix entre le magasin de certificats Personal et Web Hosting lors de la création ou de l'importation d'un certificat.

Quelle est la différence?

74
Sam Rueby

Je suis d’accord avec CyptoGuy pour dire que IIS.NET précise que la différence est que l’hébergement Web est conçu pour s’adapter à davantage de certificats. Je pense avoir trouvé une autre différence importante, à savoir que je n'ai pas encore trouvé le moyen d'accéder au magasin d'hébergement Web à partir de code .NET. En particulier parce qu'il n'y a pas de valeur d'énumération StoreName pour l'hébergement Web: http://msdn.Microsoft.com/query/dev12.query?appId=Dev12IDEF1&l=EN-US&k=k%28System. Security.Cryptography.X509Certificates.StoreName% 29; k% 28TargetFrameworkMoniker-.NETFramework

30
Sam Rueby

à partir de IIS.NET :

La principale différence entre le magasin d'hébergement Web et le magasin personnel est que le magasin d'hébergement Web est conçu pour s'adapter à un nombre plus élevé de certificats.

Pour les scénarios légers (lorsque vous avez moins de 20 à 30 certificats), vous pouvez utiliser n'importe quel magasin, Personal ou WebHosting.

54
Crypt32

outre la réponse de Sam.Rueby:

Il n'y a pas de valeur d'énumération StoreName pour l'hébergement Web, mais vous pouvez accéder au magasin d'hébergement Web en utilisant la valeur StoreName en tant que "WebHosting".

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