shaka-player-embedded icon indicating copy to clipboard operation
shaka-player-embedded copied to clipboard

Curl CA cert location

Open theodab opened this issue 6 years ago • 4 comments

Currently, we configure curl's CA cert location at compile time to refer to some system-wide location. When we have defined local storage for runtime resources, we should configure curl at runtime to look for CA certs there, instead. The macro to define curl's default should be /dev/null or something so that only the runtime configuration can be used.

The compile-time search for CA certs will be used to copy the bundle to the runtime folder in the build output.

theodab avatar Nov 15 '18 23:11 theodab

This also only affects desktop platforms as we don't set the CA location on iOS.

TheModMaker avatar Nov 15 '18 23:11 TheModMaker

Traceback (most recent call last): File "/Users/cgenzmer/Desktop/google-shaka/shaka-player-embedded/third_party/curl/config/mac/find_curl_ca_bundle.py", line 32, in print(find_ca()) File "/Users/cgenzmer/Desktop/google-shaka/shaka-player-embedded/third_party/curl/config/mac/find_curl_ca_bundle.py", line 28, in find_ca raise Exception('Unable to locate SSL CA cert')

I am hitting this problem?

clementgenzmer avatar Nov 16 '18 22:11 clementgenzmer

Err no, it was a different problem

clementgenzmer avatar Nov 16 '18 22:11 clementgenzmer

I fixed this problems after reading comment https://github.com/google/shaka-player-embedded/issues/5#issuecomment-439552520

kikeenrique avatar Feb 04 '19 11:02 kikeenrique