最初我們使用OpenSSL 0.9.8e來導入證書。此版本的OpenSSL用於使用標題「----- BEGIN RSA PRIVATE KEY -----」創建私鑰Bio。現在我們已經將OpenSSL升級到了1.0.1。在這個版本的OpenSSL中,當我們導入證書時,使用標題「----- BEGIN PRIVATE KEY -----」創建私鑰生物。由Openssl生成的證書包含「PRIVATE KEY」而不是「RSA PRIVATE KEY」
此差異導致將證書導出到其他設備時出現問題。
有人可以幫我調試這個問題嗎?
由於提前, Azeem
可能重複的[如何將私鑰轉換爲RSA私鑰?](http://stackoverflow.com/questions/17733536/how-do-i-convert-a-private-key- rsa-private-key) – vzamanillo
上面提到的線程包含解決方案,但它是獲取舊式密鑰的OpenSSL命令。我希望OpenSSL中的代碼導致了這個特殊問題。 –
導出證書聽起來沒問題,但爲什麼你想分發一個私人密鑰爲天堂的緣故? –