存儲X.509證書的常見位置是Windows X.509證書存儲區。商店的原始API有點神祕(在.NET Framework和.NET Core之間也略有變化)。git
X509
類是一個簡化的API從所述存儲區加載證書。如下代碼從我的計算機存儲按名稱加載證書:github
var cert = X509 .LocalMachine .My .SubjectDistinguishedName .Find("CN=sts") .FirstOrDefault();
您能夠從計算機或用戶存儲和My
,AddressBook
,TrustedPeople
, CertificateAuthority
和TrustedPublisher
分別加載證書。您能夠搜索主題名稱,指紋,發行人名稱或序列號。c#
github地址ui