簡體   English   中英

自簽名證書

[英]Self Signed Certificate

我正在嘗試獲取證書,以便在我的本地計算機上使用dev url。

我使用keytool生成了一個自簽名證書,並將其與jboss連接。 在chrome中,我可以單擊帶有x的鎖來查看證書詳細信息。

我下載了證書,將其添加到系統並將信任級別設置為始終信任。 按照“ 讓Chrome接受自簽名localhost證書”中的說明進行操作 然后我加載了頁面(甚至重新啟動瀏覽器,然后重新啟動系統以確保一切都被拾取)。

我仍然在chrome中看到帶有紅色x的鎖,對於我的dev url,127.0.0.1和localhost。 我認為讓Chrome信任本地主機的網站是錯誤的,接下來是真正的問題,我需要什么特別的東西才能讓它適用於我的開發網址?

我的hosts文件的dev url和localhost解析為127.0.0.1。 在做真正的證書時,我知道必須指定域名,這讓我想知道我是否需要為自定義dev url做一些特別的事情。

我終於找到了我的問題,並且正在為遇到同樣問題的其他人發布答案。 我還在引用的問題中發布了答案。

引用的問題有bjnord, Google Chrome,Mac OS X和自簽名SSL證書的答案。 這個博客沒有直接解決問題,但是對博客的評論是黃金:

sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain site.crt

您幾乎必須按照博客中的說明獲取證書,然后使用上面的命令正確安裝它。

我還發現,對於java keytool,當系統提示您輸入名字和姓氏時,這就像CN一樣,所以你在那里輸入你的url。 執行此操作后,一切都與自定義dev url一起正常工作。

暫無
暫無

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

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