2013-03-12 83 views
0

我在我的安全類上得到了一個任務。我不得不產生兩個RSA密鑰(A和B),治療B中CA,然後:使安全的HTTPS連接

對於密鑰A:

  1. 生成的證書請求。
  2. 接收來自CA的證書。
  3. 使用此鍵,在我的本地HTTPS服務器(XAMPP)

對於B鍵的coresponding證書:

  1. 成爲CA.
  2. 爲A生成證書。
  3. 在瀏覽器中導入此CA證書。

結果應該是Chrome地址欄中的一個漂亮的綠色掛鎖。但是,經過所有這些步驟,我只能設法擺脫「進入不受信任的站點」警告,但紅色掛鎖仍然存在。該信息說:

localhost 
Identity not veryfied. 

The identity of the server to which you are connected cannot be fully validated. 

有什麼建議嗎?

+1

證書主題名稱CN或主題備用名稱證書的DNSName應與您的XAMPP主機的DNSName匹配。嘗試在你的客戶端爲XAMPP服務器設置一個本地條目(如linux下的/ etc/hosts ...),localhost當然不是很好的主機名。 – 2013-03-12 18:14:15

回答

0

隨着我收到的評論,我能夠成功解決問題。

然而,似乎比火狐谷歌瀏覽器有額外的安全規則。使用Mozilla的瀏覽器我沒有注意到有關我的證書的任何警告。