我有一個 SSL 證書存盤在證書存盤的 Web 托管檔案夾中。我似乎無法從 C# 訪問該商店。有誰知道如何做到這一點?
X509Store store = new X509Store("Web Hosting");
store.Open(OpenFlags.ReadOnly);
var t = store.Certificates.GetEnumerator();
while (t.MoveNext())
{
//this is always empty
}
附加細節 我需要這個證書用于我正在撰寫的 gRPC 服務。gRPC 需要 SSL 連接的證書。與此同時,我正在使用 Let's Encrypt 來生成證書。生成證書時,證書被放入證書存盤的 Web Hosting 檔案夾中。
uj5u.com熱心網友回復:
事實證明,您可以將證書拖放到證書管理器中的不同位置。我將證書重新定位到個人檔案夾,并且可以通過以下方式訪問它:
X509Store store = new X509Store(StoreLocation.LocalMachine);
store.Open(OpenFlags.ReadOnly);
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/498212.html
