status取得したら0が返ってくる。なんだこれ。
と思っていたら結構有名な話らしい。
【php】curlでSSL通信をCA証明書のチェックありで at softelメモ
PHPの curl 関数でhttpsのウェブページが取得できなかった - bayanの<del>電波</del>日記
PHPでcurlを使ってHTTPSにアクセスしてエラー出たときの回避策 - Qiita
対処方法1
証明書検証を無効にする
curl_setopt($curl,CURLOPT_SSL_VERIFYPEER, false);
対処方法2
無効はちょっとなーと思ったら、証明書をダウンロードしてきて指定もできるらしい。
curl_setopt($curl, CURLOPT_CAINFO , 'cacert.pemへのパス');
証明書はcurlのページに案内があった。