首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将明文证书编码为PEM / CRT格式?

如何将明文证书编码为PEM / CRT格式?
EN

Stack Overflow用户
提问于 2020-10-13 05:58:37
回答 1查看 1.1K关注 0票数 0

我刚从我的域名注册商那里买了一个SSL证书。

他们只提供给我:

  • 明文的CSR
  • 明文的中间和根CA(?)certs
  • Plaintext of SSL cert

(没有.key文件)

在他们神奇地创建证书后,我不得不从他们的网页上复制明文。

我的SSL证书看起来像:

代码语言:javascript
复制
-----BEGIN CERTIFICATE-----
MIIGJTCCBQ2gAwIBAgIQD5EJV21qWTH5W6AhivSAEzANBgkqhkiG9w0BAQsFADBZ
<more string>
-----END CERTIFICATE-----

问题:

  1. 如果我创建了一个新的"cert. pem “文件并将SSL证书的明文粘贴到其中,那么它是完整的pem编码还是必须进一步处理?

  1. 如果我创建一个新的"cert.crt“文件会怎么样?我是否也可以将SSL证书的明文粘贴到其中,而无需进一步编码呢?

  1. 可以作为客户端证书在HTTPS请求?

中传递。

编辑:正如@Marc所提到的,我应该在上面说“文本”,而不是“纯文本”。除了标题之外,证书并不是纯文本。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-13 06:19:14

您所称的“明文”是PEM编码,它是一个DER (或BER或CER)文件的基-64编码,具有额外的头部。

.crt通常用于PEM编码。但是实际的扩展并不重要。

您肯定可以在客户端使用显示的证书(如何使用取决于所使用的语言)。

但是,您将需要密钥。如果您向他们发送了CSR,则密钥应该已经在您手中(您将公钥作为CSR的一部分发送给他们,但私钥仍留在您手中)。如果您没有向他们发送CSR,他们会为您生成密钥对,并且应该有一种下载私钥的方法。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64329383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档