ความแตกต่างระหว่างที่เก็บใบรับรอง Personal และ Web Hosting คืออะไร?


96

ป้อนคำอธิบายภาพที่นี่

ใน Internet Information Services Manager คุณจะได้รับตัวเลือกระหว่างที่เก็บใบรับรอง Personal และ Web Hosting เมื่อสร้างหรือนำเข้าใบรับรอง

อะไรคือความแตกต่าง?

คำตอบ:


72

จากIIS.NET :

ความแตกต่างที่สำคัญระหว่าง Web Hosting store และ Personal store คือ Web Hosting store ได้รับการออกแบบมาเพื่อปรับขนาดใบรับรองให้มีจำนวนสูง

สำหรับสถานการณ์ที่มีน้ำหนักเบา (เมื่อคุณมีใบรับรองน้อยกว่า 20-30 ใบ) คุณสามารถใช้ที่เก็บส่วนบุคคลหรือ WebHosting ใดก็ได้

เมื่อคุณมีใบรับรองที่แตกต่างกันมากกว่า 30 รายการคุณควรใช้ Web Hosting store เพื่อเหตุผลด้านประสิทธิภาพ


44

นอกจากคำตอบของ Sam.Rueby:

ไม่มีค่าการแจงนับ StoreName สำหรับ Web Hosting แต่สามารถเข้าถึงที่เก็บ Web Hosting ได้โดยใช้ค่า StoreName เป็น "WebHosting"

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

36

ฉันเห็นด้วยกับ 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


5
ตาม Jignesh สามารถเข้าถึงร้านนี้ได้โดยใช้:var store = new X509Store( "WebHosting", StoreLocation.LocalMachine);
Erwin Mayer
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.