我需要訪問我在Mac OSx計算機上訪問的所有https網站的.k12或.pem文件。任何人都可以幫助我知道這些文件可以找到的路徑。在哪裏可以在Mac OSX上找到SSL證書
此外,需要知道一種方法來解密使用密鑰的一些數據包。
我需要訪問我在Mac OSx計算機上訪問的所有https網站的.k12或.pem文件。任何人都可以幫助我知道這些文件可以找到的路徑。在哪裏可以在Mac OSX上找到SSL證書
此外,需要知道一種方法來解密使用密鑰的一些數據包。
您只需在Applications目錄的Utilities文件夾中訪問名爲「Keychain Access」的工具。
一旦出現,您可以過濾每個鑰匙鏈只顯示證書。
至於解密使用給定的密鑰的數據包,有很多功能在安全框架內這樣做,但這個問題需要澄清(語言要求等)。
我也在找這個。我無法在任何地方找到這些文件,所以我想如何導出它們。
從Keychain Access
:
在左側窗格中,單擊KEYS
。在右側窗格中,在所需證書上輸入CTRL-Click
。
Public key
應導出爲PEM
文件。 Private Key
應導出爲P12
文件。 Certificate
應該導出爲CRT
文件。
私鑰導出選項將與passphrase
相同,然後是用戶的鑰匙串密碼。導入後,您將被要求輸入此密碼。
注意:私鑰包含公鑰。
有幾種方法可以在OSX中獲取證書文件。一種方法是從鑰匙串訪問中導出證書。在類別(左下)面板中選擇證書,選擇選擇全部從編輯菜單(或打⌘A),然後選擇出口項目...從文件菜單(或打⇧⌘ E)。您可以將證書導出爲.p12文件或.cer文件。這種方法的問題是您必須定期執行這些步驟,以使您的文件與Apple的最新更新保持同步。
另一種方法是安裝OpenSSL並使用它附帶的cert.pem
文件。同樣,你必須保持OpenSSL是最新的。
看起來OP需要一個CA文件... OpenSSL不再包含根CA證書,因爲它的分發。 – rdlowrey
但我需要那個特定的文件,我需要在wireshark中使用。我已經訪問了鑰匙串訪問,但是我需要按照以下鏈接中的說明將文件輸入到wireshark:http://wiki.wireshark.org/SSL – azee
然後從Keychain實用程序中右鍵單擊證書文件並導出它。 – Doodloo