-
Notifications
You must be signed in to change notification settings - Fork 9
Nodejs 18 leads to Cert problem #7
Description
When using Nodejs 18 under Debian 11, the script aborts with the reason that the SSL certificate is too weak.
`sudo npm start
CortanaProxy@0.0.1 start
node ./bin/cortanaproxy
[] DNS server listening on 192.168.13.37:53
[] DNS www.bing.com -> 192.168.13.37
[*] CA server listening on 192.168.13.37:8888
node:internal/tls/secure-context:69
context.setCert(cert);
^
Error: error:0A00018E:SSL routines::ca md too weak
at node:internal/tls/secure-context:69:13
at Array.forEach ()
at setCerts (node:internal/tls/secure-context:67:3)
at configSecureContext (node:internal/tls/secure-context:156:5)
at Object.createSecureContext (node:_tls_common:117:3)
at Server.setSecureContext (node:_tls_wrap:1354:27)
at Server (node:_tls_wrap:1218:8)
at new Server (node:https:74:3)
at Object.createServer (node:https:112:10)
at module.exports.listen (/home/myuser/CortanaProxy/proxy.js:14:26) {
library: 'SSL routines',
reason: 'ca md too weak',
code: 'ERR_SSL_CA_MD_TOO_WEAK'
}
Node.js v18.14.0`