In Gestione Internet Information Services, è possibile scegliere tra l'archivio certificati personale e l'hosting Web durante la creazione o l'importazione di un certificato.
Qual è la differenza?
Risposte:
da IIS.NET :
La differenza fondamentale tra l'archivio Web Hosting e l'archivio personale è che l'archivio Web Hosting è progettato per scalare a un numero maggiore di certificati.
Per scenari leggeri (quando hai meno di 20-30 certificati) puoi utilizzare qualsiasi archivio personale o WebHosting.
Quando si dispone di oltre 30 certificati diversi, è necessario utilizzare l'archivio Web Hosting per motivi di prestazioni.
Sono d'accordo con CyptoGuy sul fatto che IIS.NET afferma che la differenza è che il Web Hosting è progettato per scalare a più certificati. Penso di aver trovato un'altra importante differenza, ovvero che devo ancora trovare un modo per accedere al negozio di Web Hosting dal codice .NET. In particolare perché non esiste un StoreName
valore di enumerazione per 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
var store = new X509Store( "WebHosting", StoreLocation.LocalMachine);