将证书添加到Azure WebApp并在代码中引用它

时间:2016-06-30 12:44:57

标签: azure

我在IIS上有一个Web应用程序。 asp.net应用程序调用外部资源,需要发送证书进行授权。我无法在Web应用程序中使用Azure上的证书存储。如何在Azure中存储证书并在我进行外部呼叫时引用它?

1 个答案:

答案 0 :(得分:0)

要使用经过认证,您首先必须将证书上传到您的网络应用程序。您可以执行此操作以转到webapp的设置并转到自定义域和SSL。在这里,您可以上传证书。

为了在您的应用程序中可用,Azure不能使用证书存储,而是将证书加载到内存中。您可以通过添加值为*的WEBSITE_LOAD_CERTIFICATES来执行此操作,或者您可以通过PowerShell通过以下方式执行此操作:

$appSettings = "WEBSITE_LOAD_CERTIFICATES" = "*"}
$w = Set-AzureWebsite $siteName -AppSettings $appSettings 

可以在https://azure.microsoft.com/en-us/blog/using-certificates-in-azure-websites-applications/

找到更多信息