fs.readFile(certfile, 'utf8', function(err, certdata){ if(err) { log.error("Could not read certificate file."); errorresponse({ code:101, message:"Internal server error."}, res); } else { respond({ success: true, cert: certdata }, res); } });
/* * Creates / updates CRL and overwrites old version. */ var createCRL = function() { crl = spawn('openssl', [ 'ca', '-config', 'openssl.cnf', '-gencrl', '-out', 'crl/crl.pem' ], { cwd: global.paths.pkipath + 'intermediate', shell: true, detached: true }); // Enter ocsp private key password crl.stdin.write(global.config.ca.intermediate.passphrase + '\n'); crl.on('error', function(error) { log("Error during crl generation: " + error); }); crl.on('exit', function(code, signal){ if(code === 0) { log("CRL successfully created"); } else { log.error("Error during CRL creation") } }); }
}) .catch(function(err){ log.error("Could not re-index CertDB."); }); }); } else { log.error("OpenSSL Error:\r\n", error); errorresponse({ code:101, message:"Internal server error."}, res); resolve(); log.error("Failed to write certificate to temporary file."); errorresponse({ code:101, message:"Internal server error."}, res); resolve();
log("OCSP server exited successfully."); } else { log.error("OCSP exited with code " + code);
log.error("Spotify seems to be closed or unreachable on port 4381! Close Spotify and wait 10 seconds before restarting for this to work. Checking every 5 seconds to check if you've done so."); clearInterval(intloop); global.check = setInterval(spotifyReconnect, 5000); log.error("Failed to fetch Spotify data:", err);
log.error("Error while parsing index.txt line :(");
resolve(); } else { log.error("Could not read generated cert file:\r\n" + err); errorresponse({ code:101, message:"Internal server error."}, res); resolve(); }); } else { log.error("OpenSSL Error:\r\n", error); log.error("Could not issue certificate."); log.error("Could not write temporary request.csr file.\r\n Error: " + err); errorresponse({ code:101, message:"Internal server error."}, res); resolve();