ใน Internet Information Services Manager คุณจะได้รับตัวเลือกระหว่างที่เก็บใบรับรอง Personal และ Web Hosting เมื่อสร้างหรือนำเข้าใบรับรอง
อะไรคือความแตกต่าง?
ใน Internet Information Services Manager คุณจะได้รับตัวเลือกระหว่างที่เก็บใบรับรอง Personal และ Web Hosting เมื่อสร้างหรือนำเข้าใบรับรอง
อะไรคือความแตกต่าง?
คำตอบ:
จากIIS.NET :
ความแตกต่างที่สำคัญระหว่าง Web Hosting store และ Personal store คือ Web Hosting store ได้รับการออกแบบมาเพื่อปรับขนาดใบรับรองให้มีจำนวนสูง
สำหรับสถานการณ์ที่มีน้ำหนักเบา (เมื่อคุณมีใบรับรองน้อยกว่า 20-30 ใบ) คุณสามารถใช้ที่เก็บส่วนบุคคลหรือ WebHosting ใดก็ได้
เมื่อคุณมีใบรับรองที่แตกต่างกันมากกว่า 30 รายการคุณควรใช้ Web Hosting store เพื่อเหตุผลด้านประสิทธิภาพ
นอกจากคำตอบของ Sam.Rueby:
ไม่มีค่าการแจงนับ StoreName สำหรับ Web Hosting แต่สามารถเข้าถึงที่เก็บ Web Hosting ได้โดยใช้ค่า StoreName เป็น "WebHosting"
var store = new X509Store( "WebHosting", StoreLocation.LocalMachine);
ฉันเห็นด้วยกับ CyptoGuy ที่ IIS.NET ระบุความแตกต่างคือ Web Hosting ได้รับการออกแบบมาเพื่อปรับขนาดใบรับรองให้มากขึ้น ฉันคิดว่าฉันพบความแตกต่างที่สำคัญอีกอย่างหนึ่งซึ่งก็คือฉันยังไม่พบวิธีเข้าถึงเว็บโฮสติ้งสโตร์จากรหัส. NET โดยเฉพาะเนื่องจากไม่มีStoreName
ค่าการแจงนับสำหรับ 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);