X API エンドポイントへアクセスするには、TLS 接続が必須です。TLS を利用した通信により、パブリックインターネット上を経由してユーザーと X API 間を行き交う情報が保護され、ユーザーのプライバシーとセキュリティが維持されます。X API への接続には、TLS バージョン 1.2 が必要です。
X の証明書を検証する際には、アプリケーションまたはライブラリが信頼でき、かつ最新のルートストアを使用していることが重要です。可能であれば、オペレーティングシステムが提供するルートストアを使用するのが最も簡単なアプローチとなる場合があります。あるいは、Mozilla (NSS) root store は公開かつ透明性の高い形で適切に管理されています。curl も このストアの PEM 形式バージョン を提供しています。現在、X は大部分の証明書を DigiCert High Assurance EV Root CA から発行していますが、これは X 関連の証明書すべてに当てはまるわけではなく、今後も恒久的にそうであるとは限りません。そのため、現在使用されている DigiCert のルート証明書のみに信頼を置く構成にしていると、将来的にアプリケーションで問題が発生する可能性があります。