Vagrant 中的 Azure 管理证书错误



我正在尝试使用Vagrant在Azure中启动一个VM。按照本教程:

http://blogs.msdn.com/b/tconte/archive/2014/06/19/building-your-ubuntu-php-development-box-on-azure-using-vagrant.aspx?CommentPosted=true#commentmessage

但我被困在这一行

azure.mgmt_certificate = 'C:\Dev\management_cert.pfx'

我得到的错误如下

Λ vagrant up --provider=Azure C:/Users/hoss329549/.vagrant.d/gems/gems/azure-0.6.4/lib/azure/base_management/base_management_service.rb:48:in 'rescue in initialize':管理证书无效。错误:PKCS12_parse:mac 验证失败(运行时错误)

我尝试下载发布设置并将扩展重命名为 pfx,但没有工作。没有找到太多谈论这个领域的博客/文章。如何解决此问题?

任何建议将不胜感激!

我自己解决了这个问题。我所做的是从 Azure 门户下载发布设置文件,并通过仅将管理证书 xml 块保留在其中,将该文件重命名为 pfx。

最新更新