Sự khác biệt giữa kho lưu trữ chứng chỉ Personal và Web Hosting là gì?


Câu trả lời:


71

từ IIS.NET :

Sự khác biệt chính giữa cửa hàng Web Hosting và cửa hàng Cá nhân là cửa hàng Web Hosting được thiết kế để mở rộng đến số lượng chứng chỉ cao hơn.

Đối với các trường hợp nhẹ (khi bạn có ít hơn 20-30 chứng chỉ), bạn có thể sử dụng bất kỳ cửa hàng Personal hoặc WebHosting nào.

Khi bạn có hơn 30 chứng chỉ khác nhau, bạn nên sử dụng cửa hàng Lưu trữ Web vì lý do hiệu suất.


43

bổ sung cho Câu trả lời của Sam.Rueby:

Không có giá trị liệt kê StoreName cho Web Hosting, nhưng có thể truy cập cửa hàng Web Hosting bằng cách sử dụng giá trị StoreName làm "WebHosting".

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

36

Tôi đồng ý với CyptoGuy rằng IIS.NET nói rõ sự khác biệt là Web Hosting được thiết kế để mở rộng quy mô thành nhiều chứng chỉ hơn. Tôi nghĩ rằng tôi đã tìm thấy một điểm khác biệt quan trọng khác, đó là tôi vẫn chưa tìm ra cách truy cập vào kho lưu trữ Web Hosting từ mã .NET. Cụ thể vì không có StoreNamegiá trị liệt kê cho Lưu trữ Web: http://msdn.microsoft.com/query/dev12.query?appId=Dev12IDEF1&l=EN-US&k=k%28System.Security.Cryptography.X509Certificates.StoreName%29; k% 28TargetFrameworkMoniker-.NETFramework


5
Theo Jignesh, có thể truy cập cửa hàng này bằng cách sử dụng:var store = new X509Store( "WebHosting", StoreLocation.LocalMachine);
Erwin Mayer,
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.