2014-12-01 309 views
2

我在Mac 10.10.1上創建了證書,並且使用私鑰在鑰匙串訪問證書中。在Windows上,我必須使用這個,我需要.cert和.key文件。如何導出此證書以獲取這兩個文件? 我可以導出爲.pb12或.cert,但不能導出爲配對.cert和.key(私鑰)如何從Mac OS X導出證書以獲取.cert和.key文件對?

回答

4

你想要什麼樣的證書做出口?您可以嘗試將證書保存爲* .p12文件並嘗試以下解決方案之一: https://www.icts.uiowa.edu/confluence/pages/viewpage.action?pageId=32735365

例如,

openssl pkcs12 -nocerts -in yourcert.p12 -out yourkey.key

+0

我需要在開發者帳戶(一個開發者和adhoc)上創建的證書,並且我需要從.p12文件獲取.cer和.key以及在Windows上覆制。 – 2014-12-01 23:07:02

+0

如果您未在要導出它的mac上爲簽名請求創建證書,那麼現在可以使用私鑰。您必須要求創建開發人員/分發證書的人員爲您導出。 如果您在鑰匙串中擁有公鑰和私鑰,則可以通過鑰匙串>文件>導出對象輕鬆導出它。那麼你應該能夠從上面的鏈接中從p12文件中提取.key和.cer。 – 2014-12-01 23:14:30

1

嘗試使用Keychain Access

Finder>Applications>Utilities>Keychain Access

然後搜索您所創建的認證,右鍵點擊它,並導出:

enter image description here

+0

,我這樣做,但我有問題如何導出私鑰文件,.KEY擴展 – 2014-12-01 22:47:31

+0

不知道你的具體使用情況下,更多的細節也很難幫助你。我看到一個iOS標籤,但沒有提到這個問題。 – Kash 2014-12-01 23:07:18

+0

@Kash;你知道這可以通過終端和/或通過「安全」來完成嗎? – cLupus 2018-02-12 15:31:00