1
0
mirror of https://github.com/louislam/uptime-kuma.git synced 2024-12-24 22:14:47 +02:00

Handle unexpected error of checkCertificate

This commit is contained in:
Louis Lam 2022-12-13 02:21:12 +08:00
parent 39987ba9ac
commit 466b403a96

View File

@ -470,6 +470,10 @@ const parseCertificateInfo = function (info) {
* @returns {Object} Object containing certificate information * @returns {Object} Object containing certificate information
*/ */
exports.checkCertificate = function (res) { exports.checkCertificate = function (res) {
if (!res.request.res.socket) {
throw new Error("No socket found");
}
const info = res.request.res.socket.getPeerCertificate(true); const info = res.request.res.socket.getPeerCertificate(true);
const valid = res.request.res.socket.authorized || false; const valid = res.request.res.socket.authorized || false;