I'm trying to use the Neo4j Desktop app but I'm running into issues, I think, because of my corporate proxy. I have successfully installed the desktop app but during the first boot-up I'm running into an error "Shasum of the downloaded file did not match the expected value. Please try again!" during the "Downloading Neo4j 4.2.1" step.
As I go look into the logs it's giving me "code: 'SELF_SIGNED_CERT_IN_CHAIN'," error. I've run into this before with CLI tools and desktop applications and it's my company's proxy checking everything that comes goes to my computer. I checked with the IT at my work and they suspected the same.
The way I fixed similar issues before, and what my company's IT suggested, was one of two things: pointing the application to the certificate bundle file on my computer or by telling the app not to check for self-signed certificates. I did this before for a Node.js terminal session by running NODE_TLS_REJECT_UNAUTHORIZED=0. And for desktop applications many have a setting where you can point them to read the certificate bundle file and it should then work.
Does anyone know how to point Neo4j Desktop to my certificate bundle file? I'm unable to open settings since it's in the boot process when the error happens. Or is there a way to have Neo4j Desktop to not check for my safety (I appreciate them looking but my company does that for me)?
TLDR: I think I need to point Neo4j desktop towards a certificate bundle file on my computer so that it can download things or tell Neo4j desktop not to check for self-signed certificates.