js:
const port = 8443;
const opts = {
cert: fs.readFileSync('./ssl/cert'),
key: fs.readFileSync('./ssl/key')
};
https.createServer(opts, (req, res) => {
res.writeHead(200, {"Content-Type": "text/plain"});
res.end('connected');
}).listen(port)
сертификат ./ssl/cert
-----BEGIN CERTIFICATE-----
MIIEpDCCA4ygAwIBAgIUMV5sDbZUznDJ5bu7Xl2eTidFATowDQYJKoZIhvcNAQEL
BQAwgYsxCzAJBgNVBAYTAlVTMRkwFwYDVQQKExBDbG91ZEZsYXJlLCBJbmMuMTQw
MgYDVQQLEytDbG91ZEZsYXJlIE9yaWdpbiBTU0wgQ2VydGlmaWNhdGUgQXV0aG9y
aXR5MRYwFAYDVQQHEw1TYW4gRnJhbmNpc2NvMRMwEQYDVQQIEwpDYWxpZm9ybmlh
MB4XDTIwMDQyNjE3MzIwMFoXDTM1MDQyMzE3MzIwMFowYjEZMBcGA1UEChMQQ2xv
dWRGbGFyZSwgSW5jLjEdMBsGA1UECxMUQ2xvdWRGbGFyZSBPcmlnaW4gQ0ExJjAk
BgNVBAMTHUNsb3VkRmxhcmUgT3JpZ2luIENlcnRpZmljYXRlMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1MQv0Pb+FNQZ3fDTCn3EenjyiH6F/vFPFHyB
HTOCpJTXDjhzhvKVXGezxxSOl3zIqmS/UvXK2ip4ONx+xetuIeK3iA+Ic+TCaWgf
HGuGg0Sl2D9XXUOvUSh/sCDrtOfA/QsVmeB0AACRMGUOy13BG2GuD3ABB+NLMb63
e9pXo1Jw6sCTxf8XmdY2/rBy0eZgXs+3RQ2dLvlmjNonGtjSpaw7h2tZJyPJ6s7Y
Q1fS1xot3wg6h08jQ3H+E9ldo9iXZI+c9j8dmZ02bnCpzRq/ml6Ix0raB46p6esF
h8KpkUgWWqH7HarpHpkuuRlUoPnCp/Jn0NxGeLpGUU2rjtdCYQIDAQABo4IBJjCC
ASIwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcD
ATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSMJ/jau0uLvKOABBW6+aFHcXzPKTAf
BgNVHSMEGDAWgBQk6FNXXXw0QIep65TbuuEWePwppDBABggrBgEFBQcBAQQ0MDIw
MAYIKwYBBQUHMAGGJGh0dHA6Ly9vY3NwLmNsb3VkZmxhcmUuY29tL29yaWdpbl9j
YTAnBgNVHREEIDAegg4qLmVtZW5vdmVuLm5ldIIMZW1lbm92ZW4ubmV0MDgGA1Ud
HwQxMC8wLaAroCmGJ2h0dHA6Ly9jcmwuY2xvdWRmbGFyZS5jb20vb3JpZ2luX2Nh
LmNybDANBgkqhkiG9w0BAQsFAAOCAQEAaOVjlb9IK94GhLgA7uAXBHZrKhov/Rp8
TgoMx17rkO9ZLA/7BGakKjk9MnpFaYYwFcowTr+gxaD7oGKEPHCNkRuQddwLhJMb
Lb9Lg4/iPnaHrfN+xxeS9m+h5LuY/mBWbmh4BAmUchXxIB7Nj7mKiWrcTMoCGS1Y
8sOif7Pyfm7q4XwmVHLKxxnCBze7VPruQpdy8oK24s9EvbHx4oNzOB2EoIwKjbf7
wooMPd8dE9zuCqOyGYa30vcwgVD4UBDdgF+n/jWX7JjK9W8AFN7nTLnhf18tqpjT
u6sMtfK8uOGOZc8lHa6L/lawBPk2mMJVB3wLk3x3mcKM4w083W4q2Q==
-----END CERTIFICATE-----
при запуске возвращает
library: 'PEM routines',
function: 'get_name',
reason: 'no start line',
code: 'ERR_OSSL_PEM_NO_START_LINE'
этого не происходит, когда я удаляю cert: fs.readFileSync('./ssl/cert')
из opts
, так что это что-то с этим, это из ssl cloudflare. Кто-нибудь знает проблему / исправить?