簡體   English   中英

使用keytool安裝安全證書

[英]Using keytool to install a security certificate

我遇到了這個問題,無法在網上找到太多幫助,因此我想自己將發布該問題的解決方案,因為我敢肯定,還會有更多人也面臨同樣的問題,並希望它能對某人有所幫助。

我必須使用keytool安裝SSL證書。 按照說明,我要在命令行(Linux)中輸入以下內容:

    sudo keytool -import -trustcacerts -alias SERVER -file /PATH/TO/CERT -keystore /PATH/TO/JAVA/lib/security/cacerts

不幸的是,我的筆記本電腦上沒有Linux,而是Windows8。由於大多數人都在Linux中進行此類操作,因此Windows的在線幫助非常少。

這是我的方法:

  1. 在管理員模式下打開命令提示符。 這非常重要,因為如果您沒有管理員權限,只會被拒絕訪問。 單擊此處查看如何執行此操作。

  2. 在命令提示符(管理員)中輸入以下內容(忽略sudo

     keytool -import -trustcacerts -alias SERVER -file /PATH/TO/CERT -keystore /PATH/TO/JAVA/lib/security/cacerts 

用以下替換:

一種。 將SERVER替換為要安裝其證書的服務器的名稱。 例如。 scruffy.something.something.de。

將/ PATH / TO / CERT替換為您下載的證書的完整路徑。 該文件名還必須包含擴展名。 如果僅輸入目錄路徑,則將再次出現“訪問被拒絕”錯誤。

C。 將/ PATH / TO / JAVA替換為Java_Home的路徑。 要找到此,請按照步驟4。

  1. 要查找Java_Home的路徑(如果使用的是Eclipse),請轉到Eclipse頂部功能區中的“幫助”。 幫助->關於Eclipse->安裝詳細信息->配置選項卡。 在配置選項卡中選擇所有文本,然后將其粘貼到文本編輯器中。 使用Ctrl + F查找java.home。 旁邊的路徑就是您在步驟3中需要輸入的內容。如果不使用Eclipse,則可以從“控制面板”中的環境變量中找到此Java_Home。

  2. 如果正確執行了上述所有步驟,則將提示您輸入Java密鑰庫密碼。 如果您尚未更改此密碼,則默認值為changeit (或在某些Mac OS X版本中為changeme )。

  3. 鍵入時,屏幕上不會顯示任何字符。 這很正常。 按下Enter鍵。

  4. 如果一切正常,系統將詢問您是否信任證書。 輸入是。

  5. 而已! 如果以上所有步驟均正確完成,則將安裝證書。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM