如何解决有没有办法将证书从 azure keyvault 导入 .NET 中的 azure web 应用程序?
在 azure cli 中,我们有这个命令可以将证书从 keyvault.az 导入/绑定到 azure 应用
webapp config ssl bind --certificate-thumbprint {certificate-thumbprint} --name MyWebapp --resource-group MyResourceGroup --ssl-type SNI
我在 .NET 中找不到等效的库来做同样的事情(我使用的是 C#)。 有人可以帮忙吗?
解决方法
微软有一个流畅的 API 来访问所有 Azure 服务。
通过访问 App Service API,您应该能够assign an existing certificate 访问它。
,谢谢@john,你的提示足以让我查一查。 您指出的方法有助于将 ssl 与现有证书绑定。 但我需要在我的 azure 网络应用程序 中导入证书。有任何 API 吗?
var webApp1 = azure.WebApps
.GetById(<your resouce Id as a string>)
.Update()
.DefineSslBinding()
.ForHostname(<host name as a string>)
.WithPfxCertificateToUpload(<certificate as a string>,<password as a string>)
.WithSniBasedSsl()
.Attach()
.Apply();
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。