記一次 Mac CA證書 問題


問題: 具有該名稱的證書頒發機構配置文件已經存在。請挑選不同的名稱。

今天在使用 navicat-keygen 這個工具時候, 需要使用蘋果的 Keychains 自建 CA證書 . 由於手賤把第一次創建的證書給刪除了, 再次創建就提示上面那個問題, 明明已經在 Keychains 里面刪除了, 為啥還會有這種問題呢.

這里當然可以再次創建一個新名稱的證書, 但是這個提示總給人感覺哪里沒刪干凈. 於是一頓 Google 無果之后決定放棄, 還是乖乖的換個名字. 就在我換個名稱重新創建完成時候, 發現這個成功頁面有個 顯示證書頒發機構 的按鈕, 真的是激動人心. 趕緊點開, 然后給我們跳出一個文件夾, 這里就是當前創建 CA證書 的文件目錄. 然后打開命令行, 查看當前目錄地址(這里我用了一款工具, 可以直接在命令行打開當前目錄). 最終確定, 自建證書存儲在 /Users/當前用戶名/Library/Application Support/Certificate Authority 這個文件夾中. 這樣我們就進入這個文件夾, 果真之前創建的 CA證書 都在這里. 我們把不需要的刪除, 然后再去創建就沒有問題啦.

后續:
如果把證書移動到 system(系統)Keychains 時彈出 "發生錯誤。不能將項目添加到當前鑰匙串中。" 這個錯誤的話, 這時你需要重啟系統, 然后按照之前的操作, 刪除對應的證書重新添加即可.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM