diff --git a/backend/internal/certificate.js b/backend/internal/certificate.js index 3725c1c8..7776dbde 100644 --- a/backend/internal/certificate.js +++ b/backend/internal/certificate.js @@ -615,7 +615,7 @@ const internalCertificate = { checkPrivateKey: (private_key) => { return tempWrite(private_key, '/tmp') .then((filepath) => { - let key_type = private_key.includes('-----BEGIN RSA') ? 'rsa' : 'ec'; + let key_type = private_key.includes('-----BEGIN') ? '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') ) {