Re: {verify, verify_peer} warning or error
Bram Verburg <[email protected]>
| Newsgroups | gmane.comp.lang.erlang.general |
|---|---|
| Message-ID | <WKJTyeRtaWMJNpkDPrDHgMVQMqoNL8a76ENaT5HjqszaWaC9sVsCdHNpEdI7ClLpyegx-VBl3SAzSU4Tt0rXO_8BClGJ8zJgHEl-JmE51ao=@voltone.net> |
This should help you get going making HTTPS requests using httpc: https://erlef.github.io/security-wg/secure_coding_and_deployment_hardening/ssl On Fri, Sep 10, 2021 at 17:17, pablo platt <[email protected]> wrote: > Hi, > > When I'm sending a request to content.googleapis.com without the verify ssl option I'm getting a warning: > Url = "https://content.googleapis.com/youtube/v3/videos", > httpc:request(get, > {Url, []}, > [], > []). > > Description: "Authenticity is not established by certificate path validation" > Reason: "Option {verify, verify_peer} and cacertfile/cacerts is missing" > > When I'm adding the verify_peer option I'm getting an error: > Url = "https://content.googleapis.com/youtube/v3/videos", > httpc:request(get, > {Url, []}, > [{ssl, [{verify, verify_peer}]}], > []). > > {error,{failed_connect,[{to_address,{"content.googleapis.com", > 443}}, > {inet,[inet],{options,{cacertfile,[]}}}]}} > > What is the correct way to send the request? > > Thanks