如何生成CSR文件
假設申請的域名為demo.trustasia.com,公司名稱為亞數信息科技,部門是IT部,公司在中國上海市。按照如下步驟生成CSR文件:
創建JKS秘鑰庫文件
運行下方命令行創建秘鑰庫文件:
keytool -genkeypair -alias mykey -keyalg RSA -keysize 2048 -keypass password -sigalg SHA256withRSA -dname "cn=demo.trustasia.com,ou=IT,o=亞數信息科技,l=Shanghai,st=Shanghai,c=CN" -validity 365 -keystore server.jks -storetype JKS -storepass password
說明:
-alias mykey中mykey參數為自定義別名。由於一個證書庫中可以存放多張證書,通過別名來標識證書,別名可以是任意字符,例如:mykey。-keyalg RSA中RSA參數為密鑰算法。可選擇的密鑰算法有:RSA、ECC、DSA。但須注意,一些CA機構已不再頒發DSA算法的證書。–keysize 2048中2048參數為密鑰長度。keysize與keyalg存在默認對應關係: keyalg為RSA算法,keysize最低為2048bit,最高為4096bit。keysize並非越長越高,還要考慮非對稱算法的運算開銷。keyalg為DSA算法,keysize為1024bitkeyalg為ECC算法,keysize為256bit-keypass password中password參數為密鑰對密碼,該密碼最好與storepass password中的password參數一致。-validity 365中365參數為證書有效期天數。-keystore server.jks⠤𘭀server.jks為密鑰庫名稱。一般,默認在當前目錄創建證書庫,為絕對路徑。-storetype JKS中JKS參數為證書庫類型。可用的證書庫類型有:JKS、PKCS12等。JDK 9之前版本為JKS。JDK 9及之後版本默認為PKCS12類型。
創建CSR文件
通過運行下方命令行,創建CSR文件:
keytool -certreq -keyalg RSA -alias mykey -keystore server.jks -storetype JKS -storepass password -file demo.trustasia.com.csr
說明:-file demo.trustasia.com.csr中demo.trustasia.com.csr參數為CSR文件,用於提交至CA機構驗證信息,從而獲取證書。
⠀ 第三方認證證書 本地的秘鑰庫生成請求認證的.csr文件,將該文件提交給第三方.第三方會給一個.cer的證書.//生成秘鑰庫keytool -genkey -alias clientkeystore -keyalg RSA -keystore root.jks//生成csrkeytool -keystore clientkeystore -certreq -alias client -keyalg rsa -file client.csr 將第三方給的cer文件加入自己的秘鑰庫keytool -import -keystore clientkeystore -file client.cer -alias client
⠀
總結說明:
生產服務器規定,jre不能導入第三方證書,所以在https請求的時候加載證書;經過查找資料未發現.cer證書在程序中直接加載的方法,.keystore是可以再程序運行時加載,所以想能不能直接將cer轉keystore,經過查詢發現:
keytool -import -file C:/Users/liujt/Desktop/xianjinbaika.cer -keystore C:/Users/liujt/Desktop/xianjinbaika.keystore
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀目標文件⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀得到文件
本文地址: http://one.zhutima.com/?id=24
文章来源:天狐定制
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
2025-07-04 16:36天狐定制
2025-07-04 16:35天狐定制
2025-07-04 16:27天狐定制
2025-07-04 16:10天狐定制
2025-07-04 15:42天狐定制
2025-07-04 15:12天狐定制
2025-07-04 14:50天狐定制
2025-07-04 14:43天狐定制
2025-07-04 14:37天狐定制
2025-07-04 14:19天狐定制
扫码二维码
获取最新动态