2013-04-17 93 views
1

我需要在具有真正SSL證書(非自簽名)的https端點在Azure中創建Web角色。因此,我需要我自己的域名,並通過我主機DNS中的CNAME將其指向我的「me.cloudapp.net」網址。Windows Azure Web角色證書錯誤

我也購買了該域的證書。我需要將它上傳到我的Azure門戶以獲取Web角色,但我無法 - Azure在嘗試時給我一個錯誤。

證書以2個zip文件的形式出現(我是購買證書的新手)。一個zip文件包含3個.crt文件,另一個包含1個.cer文件。 Azure需要.cer或.pfx,所以我嘗試了.cer。它失敗並顯示錯誤「證書無效,或者密碼不正確。」

zip文件夾中有一個.crt文件,其中有3個文件與.cer文件具有相同的名稱。如果我改變了.crt文件的擴展名.CER,它會上傳,但是當我嘗試發佈我的部署,我得到的錯誤

「證書與HTTPS輸入終結EndpointForThat不含私營相關指紋3329398FB72BFCC7EF89C90B950D722C6047C2A1鍵,長時間運行的操作跟蹤ID爲:010a29856c1948f39e71620446223b4e。「。

回答

4

您必須首先在發起請求的計算機上完成證書請求過程。這樣做的過程因技術堆棧而異。以下是關於如何在各種平臺上安裝證書的Comodo的頁面。

在啓動它的計算機上完成請求後,可以導出證書。該新文件是您需要上傳到Azure的。

+0

謝謝娜塔恩,那是我的問題。謝謝! –

1

對於HTTPS端點,您需要上傳PFX文件。

PFX文件是私鑰+公鑰的組合。

你現在有什麼是

  • .CER - 公鑰
  • .CRT - 私鑰

您需要的.crt文件.cer文件的名稱相匹配到一個結合單個.pxf文件。

檢查this SO question and its answers完成它。