在 C# 中,我从 X509Store 加载 X509Certificate2 对象,初始化如下:
X509Store store = new X509Store("My", StoreLocation.LocalMachine);
store.Open(OpenFlags.OpenExistingOnly | OpenFlags.ReadOnly);
我在 Openssl 中制作了我的证书,并将其设置为“任何目的”。所以我希望 X509Certificate2.Extensions 是非空的并持有“服务器身份验证”扩展名。但是,Extensions 始终是一个空列表。有任何想法吗?