diff --git a/src/common/config/env/development.js b/src/common/config/env/development.js index 157cb70..a7cab58 100644 --- a/src/common/config/env/development.js +++ b/src/common/config/env/development.js @@ -11,6 +11,7 @@ export default { // "ams.live.educlouddata.com", // "data.live.educlouddata.com", "live.qqsrx.top", + // "www.qbjjyyun.net", ], CERT_DIR:"/usr/local/nginx/conf/cert" }; \ No newline at end of file diff --git a/src/home/controller/index.js b/src/home/controller/index.js index d4cd13c..e4fef47 100644 --- a/src/home/controller/index.js +++ b/src/home/controller/index.js @@ -91,7 +91,9 @@ function checkCertExpiry (domain) { agent: new https.Agent({ rejectUnauthorized: false }) // 避免自签名证书报错 }, (res) => { const cert = res.socket.getPeerCertificate(); - if (cert.valid_to) { + console.log(cert); + let subjectaltname = cert.subjectaltname ? cert.subjectaltname.replace('DNS:', '') : ''; + if (cert.valid_to && subjectaltname == domain) { resolve(cert.valid_to); } else { reject(new Error('证书信息缺失'));