我为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) ".
为什么它会很快到期,我该如何延长到期日?
感谢任何帮助。
由于
答案 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
。