为什么我的证书很快就会到期?

时间:2014-08-01 19:16:46

标签: jetty ssl-certificate

我为Artifactory创建了一个密钥库,如下所示:

openssl genrsa -des3 -out jetty.key
openssl req -new -x509 -key jetty.key -out jetty.crt
keytool -keystore keystore -import -alias jetty -file jetty.crt -trustcacerts
openssl req -new -key jetty.key -out jetty.csr
openssl pkcs12 -inkey jetty.key -in jetty.crt -export -out jetty.pkcs12
keytool -importkeystore -srckeystore jetty.pkcs12 -srcstoretype PKCS12 -destkeystore keystore

我刚刚在本周创建了它,但我已经收到警告证明证书即将到期。

"WARNING - Certificate expires in 26 day(s) ".

为什么它会很快到期,我该如何延长到期日?

感谢任何帮助。

由于

1 个答案:

答案 0 :(得分:2)

尝试将-days 360添加到openssl req命令。来自manual

-days n
  when the -x509 option is being used this specifies the number of
  days to certify the certificate for. The default is 30 days.

您也可以use keytool directly without openssl。相应参数在那里被命名为-validity