Apa perbedaan antara penyimpanan sertifikat Personal dan Web Hosting?

Jawaban:

72

dari IIS.NET :

Perbedaan utama antara toko Web Hosting dan Toko Pribadi adalah bahwa toko Web Hosting dirancang untuk meningkatkan jumlah sertifikat yang lebih tinggi.

Untuk skenario ringan (jika Anda memiliki kurang dari 20-30 sertifikat), Anda dapat menggunakan toko Personal atau WebHosting apa pun.

Jika Anda memiliki lebih dari 30 sertifikat yang berbeda, Anda harus menggunakan toko Hosting Web untuk alasan kinerja.

Crypt32
sumber
44

Selain Jawaban Sam.Rueby:

Tidak ada nilai pencacahan StoreName untuk Web Hosting, tetapi toko Web Hosting dapat diakses dengan menggunakan nilai StoreName sebagai "WebHosting".

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

Saya setuju dengan CyptoGuy bahwa IIS.NET menyatakan perbedaannya adalah Web Hosting dirancang untuk meningkatkan ke lebih banyak sertifikat. Saya rasa saya menemukan perbedaan penting lainnya, yaitu saya belum menemukan cara untuk mengakses toko Hosting Web dari kode .NET. Terutama karena tidak ada StoreNamenilai pencacahan untuk 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

Sam Rueby
sumber
5
Menurut Jignesh, dimungkinkan untuk mengakses toko ini menggunakan:var store = new X509Store( "WebHosting", StoreLocation.LocalMachine);
Erwin Mayer