簡體   English   中英

從Java密鑰庫獲取證書

[英]Getting Certificates from Java Keystore

我正在使用Java Keystore生成domain.csrdomain.keystoredomain.cer 我需要使用需要domain.crtdomain.key SSL保護域。 我怎么能得到這兩個? domain.csrdomain.crt之間有什么區別還是兩者相同? 所有擴展名(例如csrpemcrtcsr等)之間的區別是什么?

我需要使用需要domain.crt和domain.key的SSL保護域。 我怎么能得到這兩個?

生成自簽名證書時,通常會獲得一個私鑰(.key)和一個證書(.crt)

您是如何生成您的domain.*文件的? 可能是domain.keystore是您要查找的密鑰文件。 檢查文件的內容,看看是否存在字符串----- BEGIN PRIVATE KEY -----

domain.csr和domain.crt之間有什么區別還是兩者相同?

他們是不同的。 .csr是證書簽名請求, .crt是證書頒發機構簽名的證書

所有擴展名(例如csr,pem,crt,csr等)之間的區別是什么?

這里

  • .DER = DER擴展名用於二進制DER編碼的證書。 這些文件也可能帶有CER或CRT擴展名。

  • .PEM = PEM擴展名用於不同類型的X.509v3文件,這些文件包含以(--- BEGIN…)行為前綴的ASCII(Base64)裝甲數據。 通用擴展

  • .CRT = CRT擴展名用於證書。 證書可以編碼為二進制DER或ASCII PEM。 CER和CRT擴展幾乎是同義詞。

  • .CER = .crt的替代形式(Microsoft約定)

  • .KEY = KEY擴展名同時用於公用和專用PKCS#8密鑰。 密鑰可以編碼為二進制DER或ASCII PEM。

  • .CSR =證書簽名請求,編碼為二進制DER或ASCII PEM。 用於包含對證書頒發機構的證書請求

暫無
暫無

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

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