2016-08-04 104 views
0

我想將我的瀏覽器轉換爲我的密鑰庫(/usr/lib/jvm/java-1.7.0-openjdk-amd64/jre/lib/security/cacerts)的alfresco證書(browser.p12)。 p12文件導入到browser.pem文件中,並嘗試添加到我的密鑰存儲區中,但它的信息不起作用輸入的不是X.509證書。我只是搜索,所以我發現我的別名不正確,所以只是看別名我運行這個命令keytool -list -keystore browser.p12所以它給出的例外無效的密鑰庫格式所以任何人都可以告訴我如何找到alfresco默認證書的別名,或者如果有人知道請別名告訴我。Alfresco證書的別名是什麼?

+0

的答案每個[Alfresco密鑰庫文檔](http://docs.alfresco.com/4.0/tasks/generate-repo-ssl-keystore.html),如果在查詢當前密鑰庫時添加選項「-storetype JCEKS」會發生什麼? – Gagravarr

+0

當我使用這個'** keytool -list -v -storetype JCEKS -keystore browser.p12'**然後它再次給出相同的異常,如下所示** keytool錯誤:java.io.IOException:無效的密鑰存儲格式 java.io.IOException的:無效的密鑰庫格式 \t在com.sun.crypto.provider.JceKeyStore.engineLoad(JceKeyStore.java:709) \t在java.security.KeyStore.load(KeyStore.java:1226) \t at sun.security.tools.KeyTool.doCommands(KeyTool.java:789) \t at sun.security.tools.KeyTool.run(KeyTool.java:340) \t at sun.security.tools.KeyTool.main(KeyTool .java:333)** –

+0

JCEKS是主密鑰庫的內容。P12 = PKCS12 =完全不同的東西!我鏈接到的文檔也提供了有關從PKSC12 – Gagravarr

回答

0

我以後小鬥爭 我經過錯店鍵入正確的存儲類型如下 -storetype PKCS12 給出證書的別名是ssl.repo

+0

Yuu應該驗證您的答案是正確的解決方案。 – Akah

+0

是的,Akah先生對我來說工作得很好。 –