在服务器端创建WindowsAzure.管理证书

本文关键字:管理 证书 WindowsAzure 创建 服务器端 | 更新日期: 2023-09-27 18:08:49

  1. Base64中的证书,通过Azure PowerShell中的Get-AzurePublishSettingsFile命令(Azure中没有自定义证书/Settings/Management-certificates不添加(
  2. 创建证书:

    Byte[]certificate=Convert.FromBase64String(AzureData.Base64AzureManagementCertificate(;

其中AzureData.Base64AzureManagementCertificate-资源文件

X509Cer = new X509Certificate2 (certificate, String.Empty, X509KeyStorageFlags.Exportable);

本地运行的项目,一切正常。

发布后,X509Certificate2(…(出现错误:"系统找不到指定的文件">

我该如何解决这个问题?

在服务器端创建WindowsAzure.管理证书

根据文章做任何事情:https://azure.microsoft.com/blog/2014/10/27/using-certificates-in-azure-websites-applications/

但是(3。从应用程序访问(

我们还必须将证书.cer添加到Azure/设置/管理证书然后初始化证书:

new X509Certificate2(certificate, "password", X509KeyStorageFlags.MachineKeySet);

其中certificate.pfx文件,密码-到pfx