---
schema_version: "1"
id: 44e78bda1db997da36b88f3958e8abae5c04af4facdc396fb6d30a52de68e1cb
title: 相互 TLS 認証の設定
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/amqp-connector/1.7/amqp-mtls.md
canonical_url: https://docs.mulesoft.com/jp/amqp-connector/1.7/amqp-mtls
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 1cd5686e6336adcceb46515a726dabedb179f79289a335b1e6ba3f9337c4e1e8
description: MuleSoft Documentation Site
release: "1.7"
latest: false
---
# 相互 TLS 認証の設定

次の例は、相互 TLS (mTLS) 認証を使用して AMQP ブローカーに接続するように AMQP 用 Anypoint Connector (AMQP Connector) を設定する方法を示しています。必要なグローバル設定接続を設定するには、以下が必要です。

- サーバーの検証に必要な認証機関の証明書を含むクライアントトラストストア。
- 認証に必要なクライアント非公開キーと証明書を提供するクライアントキーストア。
- Anypoint Studio の AQMP グローバル設定で ​**\[Use TLS (TLS を使用)\]**​ および ​**\[Use SNI (SNI を使用)\]**​ パラメーターを有効にする。

## [](#接続の設定)接続の設定

Studio で相互 TLS 認証接続を設定するには、次の手順に従います。

1. **\[Global Elements (グローバル要素)\]**​ タブに移動して、​**\[Create (作成)\]**​ をクリックします。
2. 検索条件ボックスに「​`AMQP`​」と入力します。
3. **\[AQMP Config (AQMP 設定)\]**​ を選択します。
4. **\[OK\]**​ をクリックします。
5. **\[General (一般)\]**​ タブの ​**\[Connection (接続)\]**​ セクションで、次のパラメーターを設定します。
    
    - **Host (ホスト)**​: `localhost`
    - **Port (ポート)**​: `${rabbitmq.tls.port}`
6. **\[Use TLS (TLS を使用)\]**​ および ​**\[Use SNI (SNI を使用)\]**​ パラメーターボックスをオンにします。
7. **\[TLS\]**​ タブをクリックします。
8. **\[TLS Configuration (TLS 設定)\]**​ で、​**\[Edit Inline (インライン編集)\]**​ を選択します。
9. **\[Trust Store Configuration (トラストストア設定)\]**​ セクションで、次のパラメーターを設定します。
    
    - **Path (パス)**​: `mtls/truststore.jks`
    - **Password (パスワード)**​: `test`
    - **Type (型)**​: `JKS`
10. **\[Key Store Configuration (キーストア設定)\]**​ セクションで、次のパラメーターを設定します。
    
    - **Type (型)**​: `JKS`
    - **Path (パス)**​: `mtls/test.jks`
    - **Alias (別名)**​: `test`
    - **Key Password (キーパスワード)**​: `test`
    - **keyPassword**​: `test`
11. **\[OK\]**​ をクリックします。

Studio での TLS 認証を使用した AMQP グローバル設定は次のようになります。

![グローバル設定要素ウィンドウでの AMQP 相互 TLS 認証の設定](/mulesoft/current/ja-jp/amqp-connector/1.7/_images/amqp-tls-configuration.png)

Figure 1. AMQP 相互 TLS 認証設定

## [](#相互-tls-認証を設定する-xml)相互 TLS 認証を設定する XML

XML エディターでは、この設定は次のように記述されます。

```xml
<amqp:connection host="localhost" port="${rabbitmq.tls.port}" useTls="true" useSasl="true" >
            <tls:context >
                <tls:trust-store path="mtls/truststore.jks" password="test" type="jks" />
                <tls:key-store type="jks" path="mtls/test.jks" alias="test" keyPassword="test" password="test" />
            </tls:context>
</amqp:connection>
```

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

- [TLS Configuration (TLS 設定)](https://docs.mulesoft.com/mule-runtime/4.3/tls-configuration)
- [MuleSoft ヘルプセンター](https://help.mulesoft.com)