-
Notifications
You must be signed in to change notification settings - Fork 73
nodejs 18: digital envelope routines::unsupported #422
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
you may be able to use it with legacy ssl provider, I am not sure if i can fix the ntlm-client lib easily, any help is welcome |
Hi, |
Hello, I have the same issue after upgrading my project to Node 18 (previously Node 16). Using |
Same here, I have to use Node 18+ for other packages, and I could see that creating a 'md4' hash triggers this error (even without ews-javascript-api). So any upgrade to git rid of this 'md4' hash in ews-javascript-api and ewsjs/whr will be more than welcome! Thank you, and thank you again for these great packages which help me a lot! |
have updated to 0.14 which should fix this issue (ccd9d30) NODE_OPTIONS=--openssl-legacy-provider` should have been the workaround as I tested today. |
Node.js v18.16.0
ews-javascript-api v0.12.0
@ewsjs/xhr v1.5.0
error log:
SoapFaultDetails { message: 'error:0308010C:digital envelope routines::unsupported', InnerException: null, faultCode: null, faultString: null, faultActor: null, responseCode: 127, errorCode: 0, exceptionType: null, lineNumber: 0, positionWithinLine: 0, errorDetails: DictionaryWithStringKey { keys: [], keysToObjs: {}, objects: {}, keyPicker: [Function (anonymous)] }, HttpStatusCode: undefined }
The text was updated successfully, but these errors were encountered: