从Azure加载X509证书

时间:2016-05-16 08:25:59

标签: azure x509certificate client-certificates

我们有一个标准的Azure帐户,并且已经上传了客户端证书,但无法找到它们。

一直关注指南:https://azure.microsoft.com/sv-se/blog/using-certificates-in-azure-websites-applications/

我做了什么:

  1. 在我们的Azure帐户的证书部分中上传了所有证书。
  2. 在应用设置部分添加了值为“*”的“WEBSITE_LOAD_CERTIFICATES”。
  3. 我们用于加载证书的代码:

    X509Store certStore = new X509Store(StoreName.My, StoreLocation.CurrentUser);
    certStore.Open(OpenFlags.ReadOnly);
    X509Certificate2Collection certCollection = certStore.Certificates.Find(X509FindType.FindByThumbprint, "THE_THUMBPRINT", false);
    

    “certCollection”为空。我还将所有证书加载到具有各种参数的“X509Store”,即

    X509Store certStore = new X509Store(StoreName.My, StoreLocation.LocalMachine);
    

    但找不到我上传的证书。有没有人知道我们可以尝试什么或者我们错过了什么?

0 个答案:

没有答案