在通过openssl命令创建公钥时,如何指定证书的过期日期

在通过openssl命令创建公钥时,如何指定证书的过期日期,openssl,Openssl,我正在使用下面的命令生成私钥和公钥 openssl genrsa-out private.pem 2048 openssl rsa-in private.pem-outform pem-pubout-out public.pem 但是我无法在此处添加到期日期,如何在此处将到期数据添加到公钥。您将混淆a和a RSA私钥/公钥中没有日期,因此不会过期。RSA私钥/公钥用于操作 X509证书使用私钥对证书进行“签名”,以便使用相应的公钥验证证书中的数据是否未被修改 创建证书时,通常会创建一个证书“请求

我正在使用下面的命令生成私钥和公钥

openssl genrsa-out private.pem 2048

openssl rsa-in private.pem-outform pem-pubout-out public.pem


但是我无法在此处添加到期日期,如何在此处将到期数据添加到公钥。

您将混淆a和a

RSA私钥/公钥中没有日期,因此不会过期。RSA私钥/公钥用于操作

X509证书使用私钥对证书进行“签名”,以便使用相应的公钥验证证书中的数据是否未被修改

创建证书时,通常会创建一个证书“请求”,发送给CA以生成证书并发送回您。过期日期通常在证书请求中以天数形式请求。CA可以将此值重写为what if want allow,因此您可能无法获得所需的日期,但CA将允许您拥有的日期

如果使用openssl生成证书请求,则使用命令。您可以使用“-days”参数指定从生成证书起的过期天数

如果您只想生成自签名证书,那么可以使用带有“-x509”参数的openssl req命令。同样,您可以使用“-days”参数指定过期天数