TeamCity On-Premises 2026.2 Help

SSL 証明書のアップロード

HTTPS または SSL プロトコルで接続を確立するときに TeamCity が信頼できると見なす SSL 証明書をアップロードできます。 これらは自己署名証明書または有名でない認証局(CA)によって署名された証明書です。

TeamCity サーバーへの信頼済み証明書の追加

信頼できる証明書のストレージはサーバー全体でグローバルであり、すべてのサーバープロジェクトに影響します。

信頼できる証明書を追加するには:

  1. 管理 | プロジェクト に移動し、プロジェクトツリーで \<ルートプロジェクト\> をクリックします。

  2. ルートプロジェクトの設定で、 SSL/HTTPS 証明書 タブを開きます。

  3. 証明書をアップロード をクリックし、証明書名を指定して、 対応フォーマット (PEM、DER、PKCS#7)のいずれかの証明書ファイルを選択します。

  4. 変更を保存してください。

アップロードされた証明書は、サーバー上のすべての設定に適用されます。

TeamCity エージェントへの証明書の配信

アップロードされたすべての証明書は、すべての TeamCity エージェントに自動的に配信されます。 自動で配布済みの証明書は JVM キーストアに追加されず、TeamCity 関連の機能でのみエージェントによって使用されます。

ただし、すべてのエージェントに証明書を自動で配布済みの状態にする必要がない場合や、望ましくない場合があります。 その後、必要なエージェントに 手動で 証明書を追加するには、 <TeamCity エージェントホーム>/conf/trustedCertificates ディレクトリに配置します (証明書ごとに個別のファイル。証明書は、上記のサポート対象フォーマットのいずれかによるテキスト形式)。 このディレクトリは、手動で追加した証明書の保存にのみ使用されます。自動配布済みの証明書は別の場所 (<TeamCity エージェントホーム>/system/serverTrustedCertificates ディレクトリ内) に保存されます。

これは次のような場合に便利です。

  • TeamCity サーバーを信頼されていない証明書で実行している場合は、エージェントとサーバーの接続を確立するために、サーバー証明書をエージェント上のこのディレクトリに配置する必要があります

  • ユーザーがサーバーとエージェント間のネットワーク接続が安全でないと考え、機密情報を転送したくない場合。

2026 年 9 月 11 日