我有沒有存儲通道的JKS密鑰存儲,其中包含沒有密鑰通過的私鑰。沒有密鑰通道的情況下從Java密鑰存儲沒有存儲通道導出私鑰
- 我不能使用這個存儲和使用例如此鍵交互標誌
jarsigner
(它不允許空的keypass), - 和所有自動化失敗要麼通過storepass或keypass或兩者。
但私鑰是密鑰庫。
我所有試圖使用keytool
解壓密鑰的嘗試都失敗了,並且由於無效,所有嘗試密碼保護密鑰或密鑰庫的嘗試都失敗了。 GUI和其他操作密鑰庫的工具也是如此。我是猜測這是因爲storepasspassless商店中的keypassless密鑰不再是受支持的方案,或者可能從來沒有。
但我猜java.security.KeyStore
命名空間或其他地方的代碼可以讓我使用Java代碼導出私鑰。有誰知道肯定,如果是這樣,可以指向正確的方向,因爲我沒有這方面的經驗?
你確定密碼不是默認密碼'changeit'嗎? – MikeN