簡體   English   中英

我如何獲得天藍色的管理證書?

[英]How I can get an azure management certificate?

我有一個在Azure雲服務VM上運行的控制台應用程序,需要獲取管理證書。

我的證書是在SETTINGS / CERTIFICATE上加載的,但接下來我該怎么辦?

我試過這樣的事情:

 X509Store certStore = new X509Store(StoreName.My, StoreLocation.LocalMachine);
 certStore.Open(OpenFlags.OpenExistingOnly | OpenFlags.ReadOnly);
 X509Certificate2Collection certCollection = certStore.Certificates
      .Find(X509FindType.FindByThumbprint, certificateThumb, false);
 X509Certificate2 certificate = certCollection[0];

也許我不明白SETTINGS / CERTIFICATE是如何工作的,但我只收到一條錯誤消息,說沒有這個指紋的證書。

編輯:我完成了我的問題。 這足以在SETTINGS / CERTIFICATE中做出聲明嗎?

我回答我的問題。

實際上我們有2種方式使用管理證書。

  1. 使用powershell命令get-AzurePublishsettingsFile創建一個publishsetting文件 該命令還在管理存儲中添加.cer證書。 我們只需要對文件中找到的base 64證書進行反序列化,並將其添加到憑據中
  2. 使用makecert創建證書。 將.cer加載到azure管理存儲中,將.pfx加載到安裝客戶端應用程序的本地存儲中

一些鏈接:

http://www.wadewegner.com/2011/11/programmatically-installing-and-using-your-management-certificate-with-the-new-publishsettings-file/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM