X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=src%2Futils.js;h=8ce1789f9b8030146501107abbcf517cdecf7be7;hb=16357143aeef68768664c8961db686e65b2350e2;hp=0b21565dd74d3db9ae23db3a09cc9f28d5994d0b;hpb=8c308c2bf7f658945d80be9d5880361238635f5b;p=github%2FChocobozzz%2FPeerTube.git diff --git a/src/utils.js b/src/utils.js index 0b21565dd..8ce1789f9 100644 --- a/src/utils.js +++ b/src/utils.js @@ -63,7 +63,7 @@ // Signature ? if (all.method === 'POST' && all.data && all.sign === true) { - var myKey = ursa.createPrivateKey(fs.readFileSync(utils.certDir + 'petube.key.pem')) + var myKey = ursa.createPrivateKey(fs.readFileSync(utils.certDir + 'peertube.key.pem')) signature = myKey.hashAndSign('sha256', url, 'utf8', 'hex') } @@ -111,7 +111,7 @@ } utils.certsExist = function (callback) { - fs.exists(utils.certDir + 'petube.key.pem', function (exists) { + fs.exists(utils.certDir + 'peertube.key.pem', function (exists) { return callback(exists) }) } @@ -125,14 +125,14 @@ } logger.debug('Gen RSA keys...') - openssl.exec('genrsa', { 'out': utils.certDir + 'petube.key.pem' }, function (err) { + openssl.exec('genrsa', { 'out': utils.certDir + 'peertube.key.pem', '2048': false }, function (err) { if (err) { logger.error('Cannot create private key on this pod.', { error: err }) return callback(err) } logger.debug('Manage public key...') - openssl.exec('rsa', { 'in': utils.certDir + 'petube.key.pem', 'pubout': true, 'out': utils.certDir + 'petube.pub' }, function (err) { + openssl.exec('rsa', { 'in': utils.certDir + 'peertube.key.pem', 'pubout': true, 'out': utils.certDir + 'peertube.pub' }, function (err) { if (err) { logger.error('Cannot create public key on this pod .', { error: err }) return callback(err) @@ -186,5 +186,10 @@ return dec } + utils.cleanForExit = function (webtorrent_process) { + logger.info('Gracefully exiting') + process.kill(-webtorrent_process.pid) + } + module.exports = utils })()