Twilio への接続と、Twilio からの接続については一般的なベンダーによる TLS 1.2 が利用可能です。
Twilio への接続
Twilio への接続は安全のため TLS 1.2 のみとなります。 TLS 1.0/1.1 では接続できません。TLS 1.3 は 2022/8 現在未対応です。
TLS 接続のエラーが出る場合は、ご利用の OS や libcurl といった TLS に関連するライブラリのアップグレードをお願いいたします。
古い CentOS や、curl が利用する libcurl が古い場合は TLS 1.2 に接続できません。Twilio SDK はこれら外部ライブラリを利用して HTTPS 接続するため、TLS 1.2 対応のための Twilio SDK 更新は不要です。例えば Twilio の PHP SDK は libcurl を利用して HTTPS 接続するため、PHP SDK の更新は不要で、libcurl の更新が必要です。
各種言語の接続テスト方法は下記をご参照ください。
Twilio の対応 Cipher などの詳細は下記をご参照ください。
Tips for Upgrading Your Environment to Support Twilio REST API’s TLS and Strong Cipher Suite Changes
Twilio からの接続
Status Callback など Twilio からお客様サーバへの通信は Mozilla が承認する CA の必要があります。Firefox で接続できる TLS であれば問題ございません。
そのため主要ベンダーの証明書や Let's Encrypt に対応しておりますが、自己証明書には対応しておりません。
対応する CA の詳細は下記をご参照ください。
https://ccadb-public.secure.force.com/mozilla/IncludedCACertificateReport
参考資料
Twilio 接続時の証明書エラーに関する解決法は下記をご参照ください。
・Troubleshooting Certificate Errors from the Twilio REST API
・Requirements for Connecting to the Twilio REST API and Troubleshooting Common Issues
0 コメント