我正在嘗試導入Gmail的smtp證書以供Jira使用,但在使用Javas keytool導入時出現此錯誤。keytool錯誤:java.lang.Exception:輸入不是X.509證書
我使用openssl獲取證書,----開始證書----和---- ----證書----(包含)之間的所有內容。我也嘗試使用Windows證書管理器創建一個x.509證書,但仍然出現此錯誤。我已驗證文件中沒有多餘的空格。
我在網上看到很多有這個問題的人,但沒有一個解決方案似乎適用於我。任何幫助,將不勝感激。
由於
我真的很希望這會工作,但我突出部分繼續得到同樣的錯誤。這是我正在做的事情。 的OpenSSL的s_client.First -connect smtp.gmail.com:465 我複製到一個名爲gmail.pem OpenSSL的X509 -outform DER文件-in gmail.pem退房手續gmail.der 的keytool -import -file pathTo /gmail.der -keystore pathTo/cacerts – dbbooh01 2010-08-10 14:27:52
這實際上確實奏效,我在使用keytool時忘記了參數-trustcacerts。感謝您的幫助 – dbbooh01 2010-08-10 14:38:27
@ dbbooh01這可能起作用的原因是因爲'-trustcacerts'從分佈式cacerts文件導入標準根CA.這將包括Gmail的信任鏈中的根CA. – 2013-02-22 21:53:14