Fix x509.c so it creates serial number file again if no
serial number is supplied on command line.
This commit is contained in:
parent
6c9f57d629
commit
78df5a2f1e
1 changed files with 5 additions and 2 deletions
|
@ -606,9 +606,12 @@ bad:
|
|||
sno = ASN1_INTEGER_new();
|
||||
if (!sno || !rand_serial(NULL, sno))
|
||||
goto end;
|
||||
if (!X509_set_serialNumber(x, sno))
|
||||
goto end;
|
||||
ASN1_INTEGER_free(sno);
|
||||
sno = NULL;
|
||||
}
|
||||
|
||||
if (!X509_set_serialNumber(x, sno))
|
||||
else if (!X509_set_serialNumber(x, sno))
|
||||
goto end;
|
||||
|
||||
if (!X509_set_issuer_name(x,req->req_info->subject)) goto end;
|
||||
|
|
Loading…
Reference in a new issue