证书签名请求,证书和私钥MD5匹配

时间:2016-10-19 13:06:10

标签: ios openssl cryptography md5 csr

我在iOS中使用自定义库进行CSR生成。出于某种原因,证书与我的密钥不匹配。

私钥的MD5:

openssl rsa -noout -modulus -in private19_ios.key | openssl md5
(stdin)= 94e252d4246b96a0f15149d68e1c9868

自定义库生成的csr的MD5:

openssl req -noout -modulus -in CSR19_ios.csr | openssl md5
(stdin)= 94e252d4246b96a0f15149d68e1c9868

证书的MD5:

openssl x509 -noout -modulus -in cert19_1_ios.pem | openssl md5
(stdin)= 7539a7817ce7843f2d7bbe89835bdc4d

正如您所看到的,MD5:modulos在私钥和csr中匹配,但与证书不匹配。

然后我使用openssl生成CSR。 CSR的MD5如下:

openssl req -noout -modulus -in CSR19_openssl.csr | openssl md5
(stdin)= 94e252d4246b96a0f15149d68e1c9868

使用此csr我获得了与我的密钥md5匹配的证书:

openssl x509 -noout -modulus -in cert19_1_openssl.pem | openssl md5
(stdin)= 94e252d4246b96a0f15149d68e1c9868

我的问题是,您认为错误可能在哪里?即使模块的MD5在自定义库生成的CSR和openssl生成的CSR中都匹配,CSR中的问题是否存在?

0 个答案:

没有答案