CA/Root/SSL Certificates in Go - Too Old?
I'm doing a request for a reverse-geocode to Google from an AppEngine application (which would use URL Fetch to make the request) and it's failing in my local development environment: *url.Error Get https://maps.googleapis.com/maps/api/geocode/json?key=APIKEY&latlng=25.5636006%!C(MISSING)-81.103772: API error 6 (urlfetch: SSL_CERTIFICATE_ERROR): [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590) However, the same call works under Go outside of AppEngine and directly in the browser. There is only one SSL asset of interest that come with the AppEngine: ~/go_appengine$ find ./ -name "*.pem" ./lib/requests/requests/cacert.pem ./lib/docker/docker/tests/unit/testdata/certs/ca.pem ./lib/docker/docker/tests/unit/testdata/certs/key.pem ./lib/docker/docker/tests/unit/testdata/certs/cert.pem ./lib/docker/docker/tests/testdata/certs/ca.pem ./lib/docker/docker/tests/testdata/certs/key.pem ./lib/docker/docker/tests/testdata/certs/cert.pem Google uses "GeoTrust Global CA" to sign their certificates (at least the one used by their maps API). The cacert.pem that comes in AppEngine has the same certificate as my system. I did this on a Mac a couple of months ago and it worked. I'm now using Ubuntu 16.04 . I don't think this is a domain-name mismatch since it only breaks within AppEngine. I'm a little stumped. Can anyone help me find what I'm missing? Thanks.
Google App Engine + Validation
GQL Random Record [duplicate]
AppEngine entity modeling - minimizing entity groups and achieving atomic cascading update/delete
What does _ah mean in Google App Engine?
Spring Roo with GAE error on most basic tests
Running a web crawler for selected sites on google app engine?
Many-to-many relationship modeling in google app engine
Appengine: ClassCastException in query with string of leng
How to integrate user quotas?
Restlet that works on localhost throws NullPointerException when deployed on GAE
No module named Crypto.Cipher on local mac AppEngine
Should I use a GZIP compression middleware or not?
AppEngine vs. sendmail space problem
nosetests 'cannot import name mkdir'
What is the benefit / usage of a AppEngine remote procedure call
How use AppEngine's Datastore Admin: Copy to Another App Feature