基于 HTTP 的域控制验证(DCV) -commodo.



在 AWS ec2 框中生成 csr。 CSR在每行的末尾都有一个新行。 将CSR复制到commodo网站。 对于基于 http 的域控制验证 (dcv(,当我进行 md5 和 sha256 哈希时,我是否需要在哈希之前删除 csr 中的新行字符?

https://support.comodo.com/index.php?/Knowledgebase/Article/View/791/0/alternative-methods-of-domain-control-validation-dcv

如果您使用的是Comodo网站,则不需要严格知道如何生成哈希值。

通过Comodo的Web界面订购证书时,哈希值在订购过程中通过Web界面计算和呈现。它们与 DCV 电子邮件地址选项位于同一页面上。

如果您正在使用 API,或者您只是想知道如何操作,那么您必须首先将 CSR 正确编码为二进制 DER 编码...不是 PEM 编码的。 这意味着换行符在哈希过程中不是问题 - DER 文件不是文本。

哈希必须从 CSR 的 DER 编码(即二进制(版本生成,而不是 base64 PEM 编码版本。

将 PEM CSR 转换为 DER CSR:

openssl req -outform DER -in csr.pem -out csr.der

引用来自您提供的链接,https://support.comodo.com/index.php?/Knowledgebase/Article/View/791/0/alternative-methods-of-domain-control-validation-dcv。

最新更新