libnetcdf needs to pass "SSL.CERTIFICATEPASSWORD" for OSX.
The certificate need to be add in the keychain.
cmd="echo ${ESGF_PWD} | myproxyclient logon -s esgf-node.llnl.gov -p 7512 -t 12 -S -b -l ${ESGF_USER} -o /Users/distiller/.esg/esgf.cert "
eval $cmd
cmd="openssl pkcs12 -export -inkey /Users/distiller/.esg/esgf.cert -in /Users/distiller/.esg/esgf.cert -name esgf -out /Users/distiller/.esg/esgf.p12 -passout pass:esgf"
$cmd
cmd="sudo security import /Users/distiller/.esg/esgf.p12 -A -P esgf -k /Library/Keychains/System.keychain"
echo $cmd
$cmd
cmd="sudo security add-trusted-cert -d -r trustRoot -k "/Library/Keychains/System.keychain" /Users/distiller/.esg/esgf.cert"
echo $cmd
$cmd
cmd="cp tests/dodsrccircleci /Users/distiller/.dodsrc"
echo $cmd
$cmd
libnetcdf needs to pass "SSL.CERTIFICATEPASSWORD" for OSX.
The certificate need to be add in the keychain.
https://github.com/Unidata/netcdf-c/blob/master/libdap4/d4curlflags.c#L10-L23