Home / Companies / Jam / Blog / Post Details
Content Deep Dive

Troubleshooting the error message: "error:0308010c:digital envelope routines::unsupported"

Blog post from Jam

Post Details
Company
Jam
Date Published
Author
Michael Stroe
Word Count
564
Language
English
Hacker News Points
-
Summary

This error message "error:0308010c:digital envelope routines::unsupported" typically indicates an issue with SSL/TLS configuration in Node.js apps, often due to unsupported cryptographic algorithms or protocols being used. To resolve this issue, it's crucial to keep Node.js and OpenSSL up-to-date, as updating these can ensure compatibility with the latest encryption methods. Additionally, specifying the TLS version when making HTTPS requests or creating an HTTPS server can help overcome the error. It's also essential to verify the version of OpenSSL installed on the system, reinstalling Node.js modules if conflicts arise, and disabling specific SSL/TLS options as a last resort. By implementing these solutions, developers can resolve this issue and ensure their Node.js apps work seamlessly.