---
schema_version: "1"
id: dbf9d6ac90bcbbc73db35aa2dc6bc4771e64e62cf6351edc535f34718226da80
title: 専用ロードバランサーへの証明書の追加
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/cloudhub/lb-cert-upload.md
canonical_url: https://docs.mulesoft.com/jp/cloudhub/lb-cert-upload
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 8631c8d6acc4bd3a51b7805677ea51c17d038840f54cd6f07137a992645620c4
description: MuleSoft Documentation Site
latest: true
---
# 専用ロードバランサーへの証明書の追加

専用ロードバランサー (DLB) を作成するときには、最低 1 つの証明書を追加する必要があります。 Runtime Manager またはコマンドラインインターフェースを使用して DLB に証明書を追加できます。

証明書は、暗号化されていない 1 つの PEM エンコードファイルに含まれている必要があります。 Windows ツールで作成された証明書を移行する場合は、次の操作を実行します。

- すべての「Bag Attributes (バッグ属性)」および「Key Attributes (キー属性)」を削除します。
- 必要に応じて、すべての行末文字を ​`\r\n`​ から ​`\n`​ に変換します。

このファイルには、連続する順序の証明書チェーン全体が含まれている必要があります。

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 30%;">
<col style="width: 70%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">Certificate (証明書)</th>
<th class="tableblock halign-left valign-top">例</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>プライマリ証明書</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>-----BEGIN CERTIFICATE-----<br>
(プライマリ SSL 証明書: &lt;ドメイン名&gt;.crt)<br>
-----END CERTIFICATE-----</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>中間証明書</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>-----BEGIN CERTIFICATE-----<br>
(中間証明書: DigiCertCA.crt)<br>
-----END CERTIFICATE-----</p>
</div></div></td>
</tr>
</tbody>
</table>

証明書チェーンにルート証明書を含める必要はありません。 ただし、各証明書に ASCII アーマーを含める必要があります。

## [](#証明書を既存のロードバランサーに追加する)証明書を既存のロードバランサーに追加する

Runtime Manager またはコマンドラインインターフェースを使用して DLB に証明書を追加できます。

Runtime Manager を使用して証明書を追加する手順は、次のとおりです。

1. Anypoint Platform から ​**\[Runtime Manager\]**​ をクリックします。
2. **\[Load Balancers (ロードバランサー)\]**​ をクリックして、ロードバランサー名をクリックします。
3. **\[Certificates (証明書)\]**​ タブで ​**\[Add certificate (証明書を追加)\]**​ をクリックします。
    
    ![ロードバランサーの設定ページの \[Add certificate (証明書を追加)\] オプション](_images/lb-cert-upload-update.png)
    
    Figure 1. **\[Certificates (証明書)\]**​ タブの ​**\[Add certificate (証明書を追加)\]**​ オプションを示す矢印。
4. **\[Choose File (ファイルを選択)\]**​ を選択して、次のような公開キーファイルと非公開キーファイルをアップロードします。
    
    - 公開キーファイル
        
        サーバー証明書と中間 CA 証明書の両方を含む PEM ファイル (例: `example-com-crt.pem`​)
    - 非公開キーファイル
        
        パスフレーズのない非公開キーを含む PEM ファイル (例: `example-com-private-noencrypt.pem`​)
        
        パスフレーズのないファイルを作成するには、次のようなコマンドを実行します。
        
        ```console
        openssl rsa -in example-com-private.pem -out example-com-private_noencrypt.pem
        ```
5. **\[Save Certificate (証明書を保存)\]**​ をクリックします。

CLI を使用して既存の DLB に証明書を追加するには、次のように入力します。

```console
cloudhub load-balancer ssl-endpoint add myLB_name example-com-crt.pem example-com-private.pem
```

## [](#既存のロードバランサーの証明書を置き換える)既存のロードバランサーの証明書を置き換える

証明書が期限切れの場合や更新の必要がある場合には、既存のロードバランサーの証明書を置き換えることができます。

Runtime Manager を使用して証明書を置き換える手順は、次のとおりです。

1. Anypoint Platform から ​**\[Runtime Manager\]**​ をクリックします。
2. **\[Load Balancers (ロードバランサー)\]**​ をクリックして、ロードバランサー名をクリックします。
3. **\[Certificates (証明書)\]**​ タブで証明書名をクリックします。
4. **\[Choose File (ファイルを選択)\]**​ を選択して、次のような公開キーファイルと非公開キーファイルをアップロードします。
    
    - 公開キーファイル
        
        サーバー証明書と中間 CA 証明書の両方を含む PEM ファイル (例: `new-example-com-crt.pem`​)
    - 非公開キーファイル:
        
        パスフレーズのない非公開キーを含む PEM ファイル (例: `new-example-com-private-noencrypt.pem`​)
        
        パスフレーズのないファイルを作成するには、次のようなコマンドを実行します。
        
        ```console
        openssl rsa -in new-example-com-private.pem -out new-example-com-private_noencrypt.pem
        ```
5. **\[Done Editing (編集完了)\]**​ をクリックします。
6. **\[Apply Changes (変更を適用)\]**​ をクリックします。

## [](#関連情報)関連情報

- [SSL エンドポイントの設定](https://docs.mulesoft.com/jp/cloudhub/lb-ssl-endpoints)
- [Runtime Manager でのロードバランサーの作成](https://docs.mulesoft.com/jp/cloudhub/lb-create-arm)
- [Anypoint Platform CLI でのロードバランサーの作成](https://docs.mulesoft.com/jp/cloudhub/lb-create-cli)
- [cloudhub load-balancer ssl-endpoint add](https://docs.mulesoft.com/jp/cloudhub/cloudhub-cli#cloudhub-load-balancer-ssl-endpoint-add)