作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 Azure 门户中,我可以在 AAD 下创建一个应用程序,导航到“Home(myTenant) -> 应用程序注册 -> (myApp) -> 设置 -> key ”,上传作为应用程序 key 证书的公钥。使用门户 UI 很容易。但是如何使用 Powershell 命令上传证书?
谢谢
最佳答案
您正在寻找命令 New-AzureRmADAppCredential https://learn.microsoft.com/en-us/powershell/module/azurerm.resources/new-azurermadappcredential?view=azurermps-5.0.0
文章中的示例 2 应该适合您
----------------8<--------------------------------
$cer = New-Object System.Security.Cryptography.X509Certificates.X509Certificate
$cer.Import("C:\myapp.cer")
$binCert = $cer.GetRawCertData()
$credValue = [System.Convert]::ToBase64String($binCert)
New-AzureRmADAppCredential -ApplicationId 4589cd6b-3d79-4bb4-93b8-a0b99f3bfc58 -CertValue $credValue -StartDate $cer.GetEffectiveDateString() -EndDate $cer.GetExpirationDateString()
关于powershell - 将证书上传到 AAD 应用程序的 powershell 命令是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47567327/
我是一名优秀的程序员,十分优秀!