署名用証明書などが必要なプログラムを作成しました。Azureアプリケーションサービス:X509Store(StoreName.My、StoreLocation.CurrentUser)で証明書を見つけることができません
自分のpfxファイルを私のアプリケーションサービスのSSL証明書に個人証明書としてアップロードしました。
その後、私はそれがパワーシェルを使用してin hereを説明したように私のアプリサービスにインストールされている証明書を確認しようとしました。
しかし、私の現在のユーザーは、すべての証明書を持っていません。
私のローカルマシンもチェックしましたが、そこにもありませんでした。
私もそれは私のC#のコードを使用して見つけることができません。
X509Store certStore = new X509Store(StoreName.My, StoreLocation.CurrentUser);
certStore.Open(OpenFlags.ReadOnly);
X509Certificate2Collection certCollection = certStore.Certificates.Find(X509FindType.FindByThumbprint, ThumbPrint, false);
if (certCollection.Count == 0)
throw new Exception("Certificate not found");