Java Keytool 命令使用教程 – HTTPS SSL 教程
Java Keytool 命令使用教程 – HTTPS SSL 教程
如果沒有Keytool工具,請先安裝jre/jdk(如何安裝這裡不做詳細介紹)
生成私鑰
keytool -genkey -alias getssl -keyalg RSA -keystore
生成CSR
keytool -certreq -alias getssl -keystore
匯入根證照或者中級證照
keytool -import -trustcacerts -alias root -file GeoTrust.crt -keystore
匯入CA簽發的證照
keytool -import -trustcacerts -alias getssl -file www.getssl.cn.crt -keystore
生成自簽名證照(可選,不想購買證照可以使用此項,瀏覽器不能信任)
keytool -genkey -keyalg RSA -alias selfsigned -keystore keystore.jks -storepass password -validity 360 -keysize 2048
根據Alias名字查詢匯入的證照
keytool -list -v -keystore keystore.jks -alias getssl
根據Alias名字刪除匯入的證照
keytool -delete -alias getssl -keystore keystore.jks
修改Keystore檔案密碼
keytool -storepasswd -new 新密碼 -keystore keystore.jks
keytool -keypasswd -alias 1 -new 新密碼 -keystore keystore.jks
根據Alias名字匯出證照
keytool -export -alias getssl -file myssl.crt -keystore keystore.jks
匯出私鑰
keytool -importkeystore -srckeystore -destkeystore keystore.p12 -deststoretype PKCS12 openssl pkcs12 -in keystore.p12 -nodes -nocerts -out mydomain.key
顯示CA信任證照
keytool -list -v -keystore $JAVA_HOME/jre/lib/security/cacerts
匯入一個CA證照到JAVA 信任列表
keytool -import -trustcacerts -file /path/to/ca/ca.pem -alias mydomain -keystore $JAVA_HOME/jre/lib/security/cacerts
證照格式轉換
PFX 轉成 JKS
keytool -importkeystore -srckeystore mypfxfile.pfx -srcstoretype pkcs12 -destkeystore newjkskeystore.jks -deststoretype JKS
JKS轉成PFX
keytool -importkeystore -srckeystore myjksfile.jks -srcstoretype JKS -deststoretype PKCS12 -destkeystore newpfxkeystore.pfx
全球可信CA機構
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31483669/viewspace-2674262/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SSL證書安裝指引教程 – HTTPS SSL 教程HTTP
- Vesta 安裝SSL – HTTPS SSL 教程HTTP
- SSL證書格式轉換 – HTTPS SSL 教程HTTP
- SSL證書轉PEM格式 – HTTPS SSL 教程HTTP
- Nginx的SSL配置優化 – HTTPS SSL 教程Nginx優化HTTP
- phpStudy安裝ssl證照 – HTTPS SSL 教程PHPHTTP
- SSL證書申請問題 – HTTPS SSL 教程HTTP
- Tomcat 安裝SSL證書 – HTTPS SSL 教程TomcatHTTP
- keytool生成 和 商業SSL 並配置httpsHTTP
- nginx配置ssl加密(單/雙向認證、部分https) – HTTPS SSL 教程Nginx加密HTTP
- 教你如何給 Discuz! X3.1/3.2 開啟https(SSL)支援! – HTTPS SSL 教程HTTP
- 伺服器配置ssl證書支援蘋果ATS方法 – HTTPS SSL 教程伺服器蘋果HTTP
- iphone 簽名.mobileconfig檔案 – HTTPS SSL 教程iPhoneHTTP
- keytool工具使用命令
- IIS7 IIS8 自動跳轉到HTTPS – HTTPS SSL 教程HTTP
- iOS應用安裝失敗原因排查 – HTTPS SSL 教程iOSHTTP
- IIS6 多域名證書安裝 – HTTPS SSL 教程HTTP
- Java™ 教程(命令列I/O)Java命令列
- 在Nginx下部署SSL證書並重定向至HTTPS的教程NginxHTTP
- 常用Keytool 命令
- java keytoolJava
- https Java SSL Exception protocol_versionHTTPJavaExceptionProtocol
- Nginx使用SSL模組配置httpsNginxHTTP
- Nginx 教程(3):SSL 設定Nginx
- 在Drupal上安裝SSL證書啟用HTTPS加密訪問的教程HTTP加密
- SpringBoot使用教程【2】支援Https以及Http重定向HttpsSpring BootHTTP
- nginx使用ssl模組配置HTTPS支援NginxHTTP
- 阿里雲伺服器apache配置SSL證書成功開啟Https的教程阿里伺服器ApacheHTTP
- xargs 命令教程
- Make 命令教程
- [HTTPS]SSL/TLSHTTPTLS
- Charles如何抓https(原理、教程)HTTP
- 高防上傳HTTPS證書出現“引數格式錯誤”報錯的解決辦法 – HTTPS SSL 教程HTTP
- java 教程Java
- Java™ 教程(使用super關鍵字)Java
- makefile教程---nmake命令編譯器的使用編譯
- Java呼叫使用SSL/HTTPS協議來傳輸的axis webservice服務JavaHTTP協議Web
- git bisect 命令教程Git