2013-06-28 67 views
0

我從來沒有做過https到目前爲止,但試圖抓住它。我知道如何執行自我認證的自簽名證書,因爲瀏覽器會立即啓動警告。 「因爲我誠實,所以不能相信我。」如何與CA連接簽署SSL證書?

從SO帖子我明白,Tomcat或任何其他服務器環境負責配置。所有清楚和好。

令人困惑的是這些證書在未自簽名時如何簽名。換句話說,我如何將密鑰庫指向CA提供者。

我下面的指南:

http://consultingblogs.emc.com/richardtiffin/archive/2010/10/15/applying-ssl-to-a-spring-web-application-on-tomcat.aspx

的問題是,我不知道會發生什麼我買證書從約1小時後我需要將我的密鑰庫指向哪個文件,或者我是否遠程導入密鑰庫本身?

對於自簽署的,我們做的事: 「 生成一個密鑰存儲文件(自我認證) 密鑰庫文件是將存儲所必需的證書的細節,使該協議保護,對做到這一點,我們的一個「將使用爲JDK 1.6的一部分提供的密鑰工具,下面應該創建密鑰庫: -

從你的Java安裝目錄%JAVA_HOME%/ bin中

  • 密鑰工具-genkey -alias EMC -keypass密碼 - 密鑰庫emc_tomcat.bin -storepass密碼「

這意味着對於未自簽名的細節必須來自CA提供者嗎?所以需要添加一些東西(網址路徑?)?或者客戶有責任確認我的證書是否有效......那麼如何將我的證書鏈接到我購買的證書。我完全困惑。

改寫其他方式:如何從官方CA提供商安裝CA?

或者我告訴完整的垃圾和丟失一些基本的東西。 :-)

我很抱歉,如果有重複,我已經花了相當多的時間研究SO和閱讀維基百科文章,但內部機制對新手用戶來說非常困難。我已經爲時間短的人標出了大膽的實際問題。謝謝。

+1

通常,當您從可信CA購買證書時,他們通常會爲您提供如何安裝證書的幫助。它會自動「指向」CA--該信息包含在證書中。例如見http://www.digicert.com/ssl-certificate-installation.htm – Floris

回答

2

您所要求的所有信息都很容易由任何有信譽的(「可信」)CA提供。例如見http://www.digicert.com/ssl-certificate-installation.htm

報價:

創建後,您的CSR,購買證書,以及SSL 證書驗證和處理完成後,您就可以 安裝你的SSL證書(S)。

您的證書將通過電子郵件提供或將在您的DigiCert管理控制檯中提供到 下載。SSL證書是加密數據 文本文件,一旦 證書安裝

而繼下Tomcat的鏈接服務器將使用:

Tomcat的SSL安裝可以是一個有點棘手,但別擔心。我們的 知識淵博的支持人員熟悉keytool實用程序 以及常見的Tomcat安裝方法。 幫助您生成證書籤名請求(或CSR),將 證書安裝到您的Java密鑰庫,並將您的服務器配置爲 ,通過Tomcat Admintool實用程序或編輯 server.xml直接配置文件。

看來,這回答你所有的問題......「買它,你會看到它是多麼容易」。

+0

非常感謝! – Aubergine