題 keytool命令替換現有的SSL證書?


我有一個運行glassfish 3.1.2 app服務器的linux centos服務器。來自端口4848和8181的GlassFish安裝的默認證書是1024位。我需要用2048位版本替換它們。尋求幫助來創建執行此操作的keytool命令行代碼。

我在這裡找到證書:

# keytool -list -keystore keystore.jks
   Keystore type: JKS
   Keystore provider: SUN
   Your keystore contains 2 entries
   glassfish-instance, Feb 7, 2012, PrivateKeyEntry, 
   Certificate fingerprint (SHA1): 40:...:46
   s1as, Feb 7, 2012, PrivateKeyEntry, 
   Certificate fingerprint (SHA1): 3C:...:FC

9
2018-02-23 19:09


起源




答案:


在這裡,我始終將此頁面標記為參考, 最常見的Java Keytool密鑰庫命令

因此,您需要先刪除證書才能重新添加證書。從上面的頁面:

從Java Keytool密鑰庫中刪除證書

  • keytool -delete -alias mydomain -keystore keystore.jks

12
2018-02-23 20:27