2010-08-12 69 views
17

將源代碼存儲庫中的Web應用程序的SSL證書存儲爲安全問題,那麼您還沒有存儲私鑰?在源代碼控制中存儲SSL證書

我對使用源代碼管理來做這種事情的備份有多容易,想要充分利用它,但我也不想馬虎地使用它,或危及安全。

回答

23

不需要。證書是公開的;服務器將在每次SSL握手期間呈現它,並且一些CA甚至維護它們發佈的所有證書的公共存儲庫。沒有必要嘗試保持證書的祕密。

另一方面,私鑰必須保密。而且,如果您嘗試對某人進行身份驗證(「雙向SSL」或客戶端身份驗證),則需要對您的根證書進行完整性保護。如果您要將此材料存儲在您的修訂控制系統中,則應使用強密碼保護它。