Was ist der Unterschied zwischen dem Personal- und dem Webhosting-Zertifikatspeicher?


Antworten:


68

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.


42

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);

34

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 StoreNamefü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


4
Laut Jignesh ist es möglich, auf diesen Shop zuzugreifen mit:var store = new X509Store( "WebHosting", StoreLocation.LocalMachine);
Erwin Mayer
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.