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?
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
à 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.
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);