我在IIS上有一个Web应用程序。 asp.net应用程序调用外部资源,需要发送证书进行授权。我无法在Web应用程序中使用Azure上的证书存储。如何在Azure中存储证书并在我进行外部呼叫时引用它?
答案 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/
找到更多信息