1.报错内容
ca.srl: No such file or directory
[root@VMXXX-XXX xlj]# openssl x509 -req -in $FILE.csr -CA ca.crt -CAkey ca.key -days $EXPIRE -out ${FILE}.crt
Signature ok
subject=C = CN, ST = beijing, L = beijing, O = xlj, O = sale, CN = www.xlj.com
Getting CA Private Key
ca.srl: No such file or directory
140285015914304:error:06067099:digital envelope routines:EVP_PKEY_copy_parameters:different parameters:crypto/evp/p_lib.c:93:
140285015914304:error:02001002:system library:fopen:No such file or directory:crypto/bio/bss_file.c:69:fopen('ca.srl','r')
140285015914304:error:2006D080:BIO routines:BIO_new_file:no such file:crypto/bio/bss_file.c:76:
2.解决:
那么 echo “01” > ca.srl 即可,
这个文件影响到ca颁发的证书的序号,而证书序号应该是唯一的,所以这点需要控制好。