What's the difference between the Personal and Web Hosting certificate store?

╄→гoц情女王★ 提交于 2019-12-20 09:26:00

问题


In Internet Information Services Manager, you're given the option between the Personal and the Web Hosting certificate store when creating or importing a certificate.

What's the difference?


回答1:


from IIS.NET:

The key difference between Web Hosting store and Personal store is that Web Hosting store is designed to scale to higher numbers of certificates.

For lightweight scenarios (when you have less than 20-30 certificates) you can use any, Personal or WebHosting store.




回答2:


addition to Sam.Rueby's Answer:

There is not a StoreName enumeration value for Web Hosting, but Web Hosting store can be accessed by using StoreName value as "WebHosting".

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



回答3:


I agree with CyptoGuy that IIS.NET states the the difference is that Web Hosting is designed to scale to more certificates. I think I found another important difference, which is that I have yet to find a way to access the Web Hosting store from .NET code. Specifically because there is not a StoreName enumeration value for 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



来源:https://stackoverflow.com/questions/26681192/whats-the-difference-between-the-personal-and-web-hosting-certificate-store

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!