具有ECC Pubkey的签名算法sha256RSA

时间:2018-04-04 09:23:15

标签: openssl certificate rsa x509 ecdsa

很偶然,我遇到了Google证书。现在我想到了一些我还没有找到答案的问题:

从证书中看,似乎使用了RSA签名算法,但公钥是ECC密钥。我们可以使用ECC密钥进行RSA加密/解密吗?我们如何使用openssl制作这样的证书? (我已经创建了RSA SA / RSA密钥证书,ECDSA SA / ECC密钥,但不是这个。)

感谢任何回答!

Google证书的屏幕截图 Google Certificate

1 个答案:

答案 0 :(得分:2)

证书中的RSA信号意味着颁发CA(即Google Internet Authority G3)使用此算法签署最终实体证书(google.com)。密钥对是RSA还是ECC无关紧要。

您无法对此最终实体证书使用RSA加密,因为其中包含ECC公钥,而AFAIK则无法使用ECC密钥进行加密。好吧,根据this wiki link你可以。

如果您想制作类似的最终实体证书,请制作RSA CA,然后制作ECC密钥对和PKCS#10请求,并使用此请求颁发证书。