我一直遵循this guide使用证书对天青批次的密钥库进行身份验证。 我生成的每个证书在导入到Azure批次中时都会导致错误,下面列出了一些示例:
代码:InvalidPropertyValue message:为请求正文中的属性之一提供的值无效。 PropertyName:数据 原因:指定的数据和密码不匹配
或
无法获取未定义或空引用的属性'tbsCertificate'
或
无法解密PKCS#8 ShroudedKeyBag,密码错误?
我不知道的证书是否有任何要求?或者,如果证书不起作用,则可以将托管身份或服务主体分配给我的Azure批处理池。
答案 0 :(得分:2)
我以this article为指导,向makecert
命令添加了以下选项。
-a sha256 -len 2048
仅凭此证书仍然无法使用,然后您只需使用以下选项即可运行pvk2pfx
:
pvk2pfx -pvk batchcertificate.pvk -spc batchcertificate.cer
这将打开向导,然后您需要使用该向导:
答案 1 :(得分:0)
您也可以尝试阅读以下文档:https://samcogan.com/secure-credential-access-with-azure-batch-and-keyvault/
我相信Microsoft会在将来专门发布与此有关的更多文档。