繁体   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