我瞭解SSL如何工作,但我的問題更多地是關於客戶端證書的存儲。要了解確切的上下文,你可以假設我有點寫我自己的瀏覽器。 我的渲染部分將由WebKit完成,http請求處理部分將由libCurl完成。 libCurl有一個叫做CURLOPT_CAPATH的選項,我可以通過這個選項將一個文件夾位置告訴libCurl,這也是libCurl可能會參考的可能是可信的證書頒發機構。但我不知道哪個位置?它是特定於操作系統的,我的瀏覽器類應用程序假設可以在多個平臺上工作。SSL證書的存儲位置在哪裏?
- OSx和Windows在哪裏保存證書?
- 它是一個統一的目錄嗎?或者分裂在多個地點?
- Windows將它們保存在註冊表中不在目錄中?
同一操作系統上的多個瀏覽器使用相同的證書存儲區,或者所有的瀏覽器都有其證書存儲區?
我需要擔心nss嗎?
謝謝我如何接受它作爲答案? – iOSMonkey 2014-09-04 11:48:35
@iOSMonkey - 請參閱[幫助中心>回答](http://stackoverflow.com/help/answering)或[接受答案如何工作?](http://meta.stackexchange.com/questions/5234/how -does接受-的回答工作)。 – jww 2014-09-04 11:51:08