learn-edge deploy.sh fails with ssl message "Error: unable to get local issuer certificate"

Not applicable

When I try to deploy the learn-edge tutorial samples I get an ssl errors about a local certificate. What certificate do I need and where do I stick it?

0 6 318
6 REPLIES 6

Not applicable

And if I use the python-based deploy tool instead of the apigeetool, I get this similar ssl error:

"ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)"

Not applicable

Oh and this is cygwin on windows

Not applicable

specifically, I'm trying to run ./deploy.sh for simplest-proxy and I get this error:

unable to get local issuer certificate

sabthar
Participant I

I dont remember the script(out of touch). If it uses curl command inturn, give a try by adding "-k" to connect insecure.

Hey @phathaway - The learn-edge samples don't themselves require any special certificate. I'm wondering if something's up with your Edge org https virtual host setup. Are you able to make calls to any of your deployed proxies over https, or use the management API (something simple like getting details about your org)?

Hey @phathaway

I encountered the same issue today as my company is behind a proxy as well and for now I have resolved using -k option . You can use the following command

```apigeetool deployproxy -o $org -e $env --api learn-edge -L $url -d . -u $username -p $password -k -V ```