6.2. ネットワーク接続のセキュリティー保護
トランスポート層セキュリティー (TLS) には、次の 2 つの基本的な使用例があります。
- サーバー側 (または 一方向)。サーバーのみが証明書を提示します。これは最も一般的な使用例です。
- クライアント側 (または 双方向);サーバーとクライアントの両方が証明書を提示します。これは相互認証と呼ばれることもあります。
6.2.1. サーバー側証明書の設定
一方向 TLS は、broker.xml
内の関連する acceptor
の URL で設定されます。以下は、TLS を使用しない非常に基本的な acceptor
設定です。
<acceptor name="artemis">tcp://0.0.0.0:61616</acceptor>
一方向 TLS を使用するように設定された同じ acceptor
を次に示します。
<acceptor name="artemis">tcp://0.0.0.0:61616?sslEnabled=true;keyStorePath=../etc/broker.keystore;keyStorePassword=1234!</acceptor>
この acceptor
は、sslEnabled
、keyStorePath
、および keyStorePassword
という 3 つの追加パラメーターを使用します。これらは、少なくとも、一方向 TLS を有効にするために必要です。