IoTKETI / Mobius

oneM2M IoT Server Platform
http://developers.iotocean.org/archives/module/mobius
BSD 3-Clause "New" or "Revised" License
138 stars 87 forks source link

Certifcate error while trying to use SSL/TLS #56

Closed chiranjivSharma closed 4 months ago

chiranjivSharma commented 7 months ago

I followed the youtube OneM@M tutorial for enabling SSL/TLS, in Mobius deployed in my local PC.After adding server.crt,ca.crt,server-key.pem file in Mobius root directory,if I run Mobius.js ,it gives below mentioned error

_E:\Mobius-master>node mobius.js 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 Object.connect (node:_tls_wrap:1631:48) at Object.buildBuilder (E:\Mobius-master\node_modules\mqtt\lib\connect\tls.js:13:20) at MqttClient.wrapper [as streamBuilder] (E:\Mobius-master\node_modules\mqtt\lib\connect\index.js:140:36) at MqttClient._setupStream (E:\Mobius-master\node_modules\mqtt\lib\client.js:277:22) at new MqttClient (E:\Mobius-master\node_modules\mqtt\lib\client.js:258:8) { library: 'SSL routines', reason: 'ca md too weak', code: 'ERR_SSL_CA_MD_TOO_WEAK' }

Node.js v18.16.0_

Can anybody guide for any workaround?