[windows] 개인 및 웹 호스팅 인증서 저장소의 차이점은 무엇입니까?

여기에 이미지 설명 입력

인터넷 정보 서비스 관리자에서는 인증서를 만들거나 가져올 때 개인 인증서 저장소와 웹 호스팅 인증서 저장소 사이의 옵션이 제공됩니다.

차이점이 뭐야?



답변

에서 IIS.NET :

웹 호스팅 저장소와 개인 저장소의 주요 차이점은 웹 호스팅 저장소가 더 많은 수의 인증서로 확장되도록 설계되었다는 것입니다.

간단한 시나리오 (인증서가 20-30 개 미만인 경우)의 경우 개인 또는 웹 호스팅 저장소를 사용할 수 있습니다.

30 개 이상의 다른 인증서가있는 경우 성능상의 이유로 웹 호스팅 저장소를 사용해야합니다.


답변

Sam. Rueby의 답변에 추가 :

웹 호스팅에 대한 StoreName 열거 형 값은 없지만 StoreName 값을 “WebHosting”으로 사용하여 웹 호스팅 저장소에 액세스 할 수 있습니다.

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


답변

IIS.NET이 웹 호스팅이 더 많은 인증서로 확장되도록 설계되었다는 차이점이 있다고 CyptoGuy에 동의합니다. .NET 코드에서 웹 호스팅 저장소 에 액세스하는 방법을 아직 찾지 못했다는 또 다른 중요한 차이점을 발견했다고 생각 합니다. 특히 StoreName웹 호스팅에 대한 열거 형 값 이 없기 때문에 : http://msdn.microsoft.com/query/dev12.query?appId=Dev12IDEF1&l=EN-US&k=k%28System.Security.Cryptography.X509Certificates.StoreName%29; k % 28TargetFrameworkMoniker-.NETFramework


답변