2014-04-03 19 views
0

這對我來說是一個新概念,我在一些Google搜索之後有點了解; 我的工作服務器上有一個cacerts文件,正在被我的java應用程序使用。我可以使用keytool untility來讀取這個文件的內容,我知道keystore是一個證書庫,它擁有密鑰和證書,並用密碼對它們進行加密。換句話說,密鑰庫就像一個哈希表,它具有標識證書的別名,然後是證書本身。 現在,我的問題是:哪裏是用於獲取密鑰庫加載的實際.pem證書文件?並且是持有證書元數據或指向實際.pem文件鏈接的密鑰庫。密鑰倉庫中的內容是什麼

我之所以問這個是導入證書使用的命令是:

keytool -importcert -v -noprompt -trustcacerts -alias verisigndemocert 
-file verisign-demo-root-cert.pem -keystore cacerts 

我們訴說「-file」屬性的文件名,所以越來越裝入密鑰庫或文件中的內容位置詳情?

再次,當我看到我的密鑰庫中的證書列表時,我可以使用-list,當我做-v時,整個證書都是可見的,這使得我認爲證書元數據正在存儲到密鑰庫文件中。

如果任何人都可以在細節或點解釋鏈接

回答

1

內容被加載到密鑰庫,將是有益的。您可以在將它導入到密鑰庫之後刪除.pem文件來測試它;列出密鑰庫的內容仍將顯示證書。

+0

完美,你給了我我的答案感謝沃倫露水 – user3040077