Я использую приведенный ниже код для установки SSL-сертификата на мой сайт:
const express = require('express');
const path = require('path');
const app = express();
const fs= require('fs');
let privateKey = fs.readFileSync('certificate/x.key', 'utf8');
let ca = fs.readFileSync('certificate/x.crt', 'utf8');
let certificate = fs.readFileSync('certificate/x.crt', 'utf8');
let credentials = { key: privateKey, cert: certificate, ca: ca };
const http = require('http');
const https = require('https');
app.use(express.static(path.join(__dirname, 'build')));
app.get('/*', function(req, res) {
res.sendFile(path.join(__dirname, 'build', 'index.html'));
});
let httpsServer = https.createServer(credentials, app);
httpsServer.listen(443);
Это приложение реакции, и я работаю с ним через Node.js.
Когда я открываю веб-сайт в Chrome или Microsoft Edge, он показывает соединение как безопасное, зашифрованное и действительное, но когда я открываю его в Firefox, он показывает, что соединение небезопасно.
В чем может быть проблема?