> ## Documentation Index
> Fetch the complete documentation index at: https://docs.x.com/llms.txt
> Use this file to discover all available pages before exploring further.

# TLS を使用した X API への接続

> TLS 1.2 で X API に安全に接続する方法。信頼できるルートストア、証明書失効チェック、HTTPS 検証の実践に関するガイダンスを提供します。

export const Button = ({href, children}) => {
  return <div className="not-prose group">
    <a href={href}>
      <button className="flex items-center space-x-2.5 py-1 px-4 bg-primary-dark dark:bg-white text-white dark:text-gray-950 rounded-full group-hover:opacity-[0.9] font-medium">
        <span>
          {children}
        </span>
        <svg width="3" height="24" viewBox="0 -9 3 24" class="h-6 rotate-0 overflow-visible"><path d="M0 0L3 3L0 6" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path></svg>
      </button>
    </a>
  </div>;
};

X API エンドポイントにアクセスするには TLS 接続が必要です。TLS 経由で通信することで、ユーザーと X API 間の情報がパブリックインターネットを移動する際に、ユーザーのプライバシーとセキュリティが保護されます。X API への接続には TLS バージョン 1.2 が必要です。

## 検証

### 最新のルートストアを使用する

アプリケーションまたはライブラリが X の証明書を検証する際、信頼できる最新のルートストアを使用することが重要です。可能であれば、オペレーティングシステムが提供するルートストアを使用するのが最もシンプルなアプローチかもしれません。代替として、[Mozilla (NSS) root store](https://www.mozilla.org/en-US/about/governance/policies/security-group/certs/) は公開かつ透明性のある形で適切にメンテナンスされています。Curl も [PEM 形式でのこのストアのバージョン](https://curl.haxx.se/docs/caextract.html) を提供しています。

現在、X の証明書の大部分は [DigiCert High Assurance EV Root CA](https://www.digicert.com/digicert-root-certificates.htm) から発行されていますが、X 関連のすべての証明書が該当するわけではなく、この状況が今後も続くとは限りません。そのため、現在使用されている DigiCert のルートだけを信頼する構成にすると、将来アプリで問題が発生する可能性があります。

### CRL および OCSP のステータスをチェックする[](#check-crls-and-the-ocsp-status "Permalink to this headline")

多くのアプリケーションは、返された証明書の証明書失効リスト (CRL) をチェックしなかったり、その処理をオペレーティングシステムに任せています。X の証明書を受け入れる前に、アプリケーションまたは TLS ライブラリが CRL および OCSP (Online Certificate Status Protocol) の検証を強制するよう設定されていることを確認してください。

### CDN[](#cdns "Permalink to this headline")

メディアを含む Tweet を表示する際、画像の表示に使用する HTTPS URL には `media_url_https` 属性を使用してください。将来的には、API エンドポイントから提供されるすべての URL が HTTPS パスを提供するようになります。

## セキュリティステータスの表示

可能であれば、アプリケーションと X の現在の接続ステータスの表示を行ってください。一部の Web ブラウザーは Lock Icon でこれを示し、他のブラウザーは説明的なメッセージで現在の接続状態を示します。
