gpt4 book ai didi

java - 从 Java keystore 获取证书

转载 作者:太空宇宙 更新时间:2023-11-04 12:41:27 25 4
gpt4 key购买 nike

我正在使用 Java Keystore 生成 domain.csrdomain.keystoredomain.cer。我需要使用 SSL 保护域,为此我需要 domain.crtdomain.key。我怎样才能得到这两个? domain.csrdomain.crt 有区别还是两者相同? csrpemcrtcsr 等所有扩展之间有什么区别?

最佳答案

I need to secure the domain using SSL for which I need domain.crt and domain.key. How can I get these two?

生成自签名证书时,通常会得到私钥(.key)和证书(.crt)

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

Is there any difference between domain.csr and domain.crt or both are same?

它们是不同的。 .csr为证书签名请求,.crt为证书颁发机构签名的证书

What is difference among all extensions like csr, pem, crt, csr etc.

来自 here

  • .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 公钥和私钥。 key 可以编码为二进制 DER 或 ASCII PEM。

  • .CSR = 编码为二进制 DER 或 ASCII PEM 的证书签名请求。用于包含对证书颁发机构的证书请求

关于java - 从 Java keystore 获取证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40079505/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com