# HTTP.jl disable self signed certificate

**URL:** https://discourse.julialang.org/t/http-jl-disable-self-signed-certificate/36590
**Category:** Web Stack
**Tags:** question
**Created:** [March 27, 2020, 10:31am UTC](https://discourse.julialang.org/t/http-jl-disable-self-signed-certificate/36590 "2020-03-27T10:31:14Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Impressium](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/impressium/32/19575_2.png) [@Impressium](https://discourse.julialang.org/u/Impressium)
#### Post date: [March 27, 2020, 10:31am UTC](https://discourse.julialang.org/t/http-jl-disable-self-signed-certificate/36590/1 "2020-03-27T10:31:14Z")

</div>

How to disable self signed certificate in a HTTP.request in the HTTP.jl package.

`IOError(MbedTLS error code -9984: X509 - Certificate verification failed, e.g. CRL, CA or signature check failed during request`

---

<div class="post-metadata">

### Author: ![Impressium](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/impressium/32/19575_2.png) [@Impressium](https://discourse.julialang.org/u/Impressium)
#### Post date: [March 27, 2020, 12:44pm UTC](https://discourse.julialang.org/t/http-jl-disable-self-signed-certificate/36590/2 "2020-03-27T12:44:18Z")

</div>

To ignore this I just could use the key-value of  
`require_ssl_verification = false`

---

<div class="post-metadata">

### Author: ![racinmat](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/racinmat/32/11715_2.png) [@racinmat](https://discourse.julialang.org/u/racinmat)
#### Post date: [December 17, 2020, 11:29am UTC](https://discourse.julialang.org/t/http-jl-disable-self-signed-certificate/36590/3 "2020-12-17T11:29:18Z")

</div>

is there a way how to set it globally, so even packages which use HTTP.jl would be usable with ignoring certificates?

---

<div class="post-metadata">

### Author: ![schlichtanders](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/schlichtanders/32/32145_2.png) [@schlichtanders](https://discourse.julialang.org/u/schlichtanders)
#### Post date: [April 20, 2023, 11:16am UTC](https://discourse.julialang.org/t/http-jl-disable-self-signed-certificate/36590/4 "2023-04-20T11:16:43Z")

</div>

Late, but it may help others

you need to set the environment variable `JULIA_SSL_NO_VERIFY_HOSTS` to your domains. See the official [NetworkOptions docs](https://docs.julialang.org/en/v1/stdlib/NetworkOptions/#NetworkOptions.verify_host) for more details
