# Neo4j Browser won't establish a secure connection

**URL:** <https://community.neo4j.com/t/neo4j-browser-wont-establish-a-secure-connection/43150>\
**Category:** Neo4j Graph Platform\
**Tags:** browser, helm\
**Created:** [August 19, 2021, 2:24pm UTC](https://community.neo4j.com/t/neo4j-browser-wont-establish-a-secure-connection/43150 "2021-08-19T14:24:22Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![unclenorton](https://sea1.discourse-cdn.com/flex021/user_avatar/community.neo4j.com/unclenorton/32/19702_2.png) [@unclenorton](https://community.neo4j.com/u/unclenorton)\
**Post date:** [August 19, 2021, 2:24pm UTC](https://community.neo4j.com/t/neo4j-browser-wont-establish-a-secure-connection/43150/1 "2021-08-19T14:24:22Z")

</div>

So I have set up a cluster with neo4j-helm chart, and configured SSL certificates with k8s cert manager.

I am passing the following configuration via the helm chart's configMap:

```auto
  NEO4J_dbms_ssl_policy_bolt_enabled: "true"
  NEO4J_dbms_connector_bolt_tls__level: "REQUIRED"
  NEO4J_dbms_ssl_policy_https_enabled: "true"
  NEO4J_dbms_connector_http_enabled: "false"
  NEO4J_dbms_connector_https_enabled: "true"

```

As of now, I am able to:

- connect cypher-shell using `neo4j+s://mydomain.com`; the `neo4j://` protocol doesn't work as expected
- open [https://mydomain.com:7473](https://mydomain.com:7473) in the browser. SSL certificate is valid there.

However, trying to connect to `neo4j+s://mydomain.com` using Neo4j Browser (either the standalone version or the one at mydomain:7473) results in the connection error:

```auto
WebSocket connection to 'wss://mydomain:7687/' failed: 

```

If I set `bolt.tls_level` to "OPTIONAL", I can connect via `neo4j://` with both the browser and cypher-shell.

Am I missing something? Appreciate any help or clues.

---

<div class="post-metadata">

**Author:** ![michael.hunger](https://sea1.discourse-cdn.com/flex021/user_avatar/community.neo4j.com/michael.hunger/32/27377_2.png) [@michael.hunger](https://community.neo4j.com/u/michael.hunger)\
**Post date:** [August 19, 2021, 8:01pm UTC](https://community.neo4j.com/t/neo4j-browser-wont-establish-a-secure-connection/43150/2 "2021-08-19T20:01:11Z")

</div>

Can you check the advertised addresses?  
Perhaps browser tried to connect to the advertised address from the config?

> **[Getting Certificates for Neo4j with LetsEncrypt](https://medium.com/neo4j/getting-certificates-for-neo4j-with-letsencrypt-a8d05c415bbd)**
>
> Using Neo4j’s cloud VMs, a common question is how to set up valid SSL to protect data in transit. This article will cover how to do it with…

You can check that with curl against the base URL 7474 or with call dbms.cluster.overview()

Browser needs to be loaded from an https URL like [https://browser.graphapp.io](https://browser.graphapp.io)
