In Internet Information Services Manager haben Sie beim Erstellen oder Importieren eines Zertifikats die Option zwischen dem persönlichen und dem Webhosting-Zertifikatspeicher.
Was ist der Unterschied?
In Internet Information Services Manager haben Sie beim Erstellen oder Importieren eines Zertifikats die Option zwischen dem persönlichen und dem Webhosting-Zertifikatspeicher.
Was ist der Unterschied?
von IIS.NET :
Der Hauptunterschied zwischen dem Webhosting-Store und dem Personal Store besteht darin, dass der Webhosting-Store auf eine höhere Anzahl von Zertifikaten skaliert werden kann.
Für einfache Szenarien (wenn Sie weniger als 20 bis 30 Zertifikate haben) können Sie einen beliebigen Personal- oder WebHosting-Store verwenden.
Wenn Sie über 30 verschiedene Zertifikate verfügen, sollten Sie den Webhosting-Speicher aus Leistungsgründen verwenden.
Ergänzung zu Sam.Rueby's Antwort:
Es gibt keinen StoreName-Aufzählungswert für Webhosting, aber auf den Webhosting-Speicher kann zugegriffen werden, indem der StoreName-Wert als "WebHosting" verwendet wird.
var store = new X509Store( "WebHosting", StoreLocation.LocalMachine);
Ich stimme CyptoGuy zu, dass IIS.NET angibt, dass der Unterschied darin besteht, dass Webhosting auf mehr Zertifikate skaliert werden kann. Ich glaube, ich habe einen weiteren wichtigen Unterschied festgestellt, nämlich, dass ich noch keinen Weg gefunden habe, über .NET-Code auf den Webhosting- Speicher zuzugreifen . Insbesondere, weil StoreName
für Webhosting kein Aufzählungswert vorhanden ist : http://msdn.microsoft.com/query/dev12.query?appId=Dev12IDEF1&l=EN-US&k=k%28System.Security.Cryptography.X509Certificates.StoreName%29; k% 28TargetFrameworkMoniker-.NETFramework
var store = new X509Store( "WebHosting", StoreLocation.LocalMachine);