Azure サービスに接続するための Web 要求に証明書を追加しようとしています。
私のコードは次のようになります。
string certThumbprint = "thumbprint";
X509Store certStore = new X509Store(StoreName.My, StoreLocation.CurrentUser);
X509Certificate2Collection certCollection = certStore.Certificates.Find(
X509FindType.FindByThumbprint, certThumbprint, false);
これで、証明書が存在し、拇印が正しいことを確認できます。ただしcertCollection
、空に戻ります。
何か案は?
更新: 証明書ストアを開く方法は次のとおりです
certStore.Open(OpenFlags.ReadOnly);