如何下载导入到 Azure Function 应用程序中的 SSL 证书?

How to download SSL certificate that was imported into an Azure Function app?

去年我将 pfx 证书上传到基于消费的 Azure Function 应用程序。目前,我无法在其他任何地方访问它。是否可以通过任何方式下载此 pfx 文件?我在门户网站上看不到此选项。尝试通过 FTP 进入应用程序,但也没有任何内容。

解决方法之一是从您的​​ KUDU 控制台下载它。下载证书的步骤。

  1. 从您的应用程序设置中将 WEBSITE_LOAD_CERTIFICATES 添加到 *。

  2. Advanced Tools >> Go >> Debug Console >> Powershell.

    导航到您的 KUDU 控制台
  3. Get-ChildItem -Path Cert:\CurrentUser\My列出当前用户加载的证书。

  4. 然后您可以使用

    将其导出到您的 wwwroot 文件夹
    Get-ChildItem -Path Cert:\currentuser\my | 
    Select-Object -first 1 | 
    Export-Certificate -FilePath D:\home\site\wwwroot\certificate.pfx -Force
    
  5. 现在可以直接从D:\home\site\wwwroot\certificate.pfx下载

参考资料: Export SSL Certificate from Azure Web App