난과 같이 초기화 된 X509Store에서 X509Certificate2 개체를로드하고있어 누락 :X509Certificate2 : 확장 C#에서
X509Store store = new X509Store("My", StoreLocation.LocalMachine);
store.Open(OpenFlags.OpenExistingOnly | OpenFlags.ReadOnly);
나는 OpenSSL을 내 인증서를 만든 그것은 "모든 목적"으로 설정되어 있습니다. 그래서 나는 X509Certificate2.Extensions가 비어 있지 않고 "Server Auth"확장을 유지할 것으로 기대합니다. 그러나 확장은 항상 빈 목록입니다. 어떤 아이디어?
정보 주셔서 감사합니다. 내 OpenSSL 물건에서 물건을 직접 설정해 보겠습니다. "모든 목적"으로 설정되었다고 말하면 Windows의 인증서 관리자 MMC 스냅인을 언급했습니다. 설치된 인증서의 인증서 속성을 보면 일반 탭에 "이 인증서의 모든 용도 사용"이 표시되어 있습니다. 그러나 나는 그 중 하나가 다른 것을 의미하거나 마이크로 소프트 랜덤 임의의 것임을 짐작한다. – evilfred