[英]Getting Certificates from Java Keystore
我正在使用Java Keystore生成domain.csr
, domain.keystore
和domain.cer
。 我需要使用需要domain.crt
和domain.key
SSL保护域。 我怎么能得到这两个? domain.csr
和domain.crt
之间有什么区别还是两者相同? 所有扩展名(例如csr
, pem
, crt
, csr
等)之间的区别是什么?
我需要使用需要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.