使用 powershell 设置 azure ad certificate auth

setting up azure ad certificate auth using powershell

我正在尝试设置 Azure AD 应用程序以使用证书进行身份验证。我一直在使用 this guide to successfully set this up after failing following this guide

我现在希望自动化该过程,以便可以将其添加到我们的一般构建脚本中,查看 docsNew-AzureADApplication 命令,它包含一个参数集 (ApplicationWithKeyCredentialParameterSet) PSADKeyCredential。使用它创建一个应用程序然后下载元数据给我以下内容

"keyCredentials": [
{
  "customKeyIdentifier": null,
  "endDate": "2015-12-31T11:00:00Z",
  "keyId": "586b4d3e-84cf-43ec-a913-a33ef5075fdc",
  "startDate": "2004-12-31T12:00:00Z",
  "type": "AsymmetricX509Cert",
  "usage": "Verify",
  "value": null
}

]

如果我使用 ApplicationWithKeyPlainParameterSet,我会得到相同的结果。有谁知道为什么我得到一个空值字段?如果有不同的方式我应该设置我愿意改变我的过程的证书。

对于应用程序和服务主体,密钥凭据的 'value' 字段始终返回为 'null'。