首页 文章

openssl RSA_verify在openssl证书过期后成功 .

提问于
浏览
0

我使用以下的逗号创建了一个自签名的openssl证书 .

  • openssl genrsa -des3 -out server.key 2048

  • openssl rsa -in server.key -out server.key

  • openssl req -sha256 -new -key server.key -out server.csr -subj '/CN=localhost'

  • openssl x509 -req -sha256 -days 10 -in server.csr -signkey server.key -out

  • cat server.crt server.key> cert.pem

使用cert.pem和RSA_sign函数我在证书过期后创建了签名(10天后)

上述签名的RSA_verify仍然成功 . 你能帮帮我吗?

此致,Poornima.M

1 回答

  • 0

    RSA_verify() 将验证带有rsa公钥的签名,它不处理公钥证书 .

    公钥和密钥证书不一样,公钥存在于公钥证书中 . 因此,当您从证书中提取公钥时,只需要检查其是否已过期,并在过期时避免使用它

相关问题