Fix missing zero padding for generated CA serial

fixes #10074
This commit is contained in:
Michael Friedrich 2015-09-03 17:11:12 +02:00
parent 35acba7dc1
commit 9a2ae6e58f
1 changed files with 1 additions and 1 deletions

View File

@ -399,7 +399,7 @@ boost::shared_ptr<X509> CreateCert(EVP_PKEY *pubkey, X509_NAME *subject, X509_NA
std::ofstream ofp; std::ofstream ofp;
ofp.open(serialfile.CStr()); ofp.open(serialfile.CStr());
ofp << std::hex << serial + 1; ofp << std::hex << std::setw(2) << std::setfill('0') << serial + 1;
ofp.close(); ofp.close();
if (ofp.fail()) if (ofp.fail())