mirror of
https://github.com/xiaoxinpro/nginx-proxy-manager-zh.git
synced 2025-01-22 12:58:13 -05:00
Update certificate.js
This commit is contained in:
parent
7ba58bdbd3
commit
190cd2d6bb
@ -608,13 +608,12 @@ const internalCertificate = {
|
||||
checkPrivateKey: (private_key) => {
|
||||
return tempWrite(private_key, '/tmp')
|
||||
.then((filepath) => {
|
||||
let key_type = private_key.includes('-----BEGIN RSA') ? 'rsa' : 'ec';
|
||||
return utils.exec('openssl ' + key_type + ' -in ' + filepath + ' -check -noout 2>&1 ')
|
||||
.then((result) => {
|
||||
if (!result.toLowerCase().includes('key ok') && !result.toLowerCase().includes('key valid') ) {
|
||||
throw new error.ValidationError('Result Validation Error: ' + result);
|
||||
}
|
||||
|
||||
let key_type = private_key.includes('-----BEGIN RSA') ? 'rsa' : 'ec';
|
||||
return utils.exec('openssl ' + key_type + ' -in ' + filepath + ' -check -noout 2>&1 ')
|
||||
.then((result) => {
|
||||
if (!result.toLowerCase().includes('key ok') && !result.toLowerCase().includes('key valid') ) {
|
||||
throw new error.ValidationError('Result Validation Error: ' + result);
|
||||
}
|
||||
fs.unlinkSync(filepath);
|
||||
return true;
|
||||
}).catch((err) => {
|
||||
|
Loading…
Reference in New Issue
Block a user