4.8. SSL コネクターリファレンス


JBoss Web コネクターには以下の SSL 設定属性を含めることができます。提供される CLI コマンドは、プロファイルの デフォルト を使用して管理対象ドメイン用に設計されています。プロファイル名を、管理対象ドメインに設定するものに変更するか、スタンドアロンサーバーのコマンドの /profile=default 部分を省略します。
注記
表に記載されている write-attribute CLI コマンドを使用する前に、ssl=configuration を追加する必要があります。
Expand
表4.4 SSL コネクター属性
属性 説明 CLI コマンド
name
SSL コネクターの表示名。
属性 は読み取り専用です。
verify-client
HTTP/HTTPS コネクターまたはネイティブ APR コネクターが使用されているかによって、verify-client の可能な値は異なります。

使用できる値は truefalse、または want です。true に設定すると、接続を受け入れる前にクライアントから有効な証明書チェーンが必要になります。SSL スタックがクライアント証明書を要求し、提供しない場合は失敗しないように設定します。クライアントが CLIENT-CERT 認証を使用するセキュリティー制約で保護されたリソースを要求しない限り、証明書チェーンを必要としないよう false (デフォルト)に設定します。

write-attribute CLI コマンドを使用する前に、APR コネクターを追加する必要があります。

使用できる値は オプション であり、required、optionalNoCA、および none (または noneと同じ効果のある他の文字列)です。これらの値は、認定を任意、必須、認証局なしの任意であるか、または全く必要ないかを決定します。デフォルトは none で、クライアントが証明書を送信する機会を持たないことを意味します。

最初のコマンド例は HTTPS コネクターを使用します。
/profile=default/subsystem=web/connector=HTTPS/ssl=configuration/:write-attribute(name=verify-client,value=want)
Copy to Clipboard Toggle word wrap
2 つ目のコマンド例は APR コネクターを使用します。
/profile=default/subsystem=web/connector=APR/ssl=configuration/:write-attribute(name=verify-client,value=require)
Copy to Clipboard Toggle word wrap
verify-depth
クライアントが有効な証明を持たないと判断するまでにチェックされる中間証明書発行者の最大数。デフォルト値は 10 です。
/profile=default/subsystem=web/connector=HTTPS/ssl=configuration/:write-attribute(name=verify-depth,value=10)
Copy to Clipboard Toggle word wrap
certificate-key-file
署名済みサーバー証明書が保存されるキーストアの完全ファイルパスおよびファイル名。JSSE 暗号化では、この証明書ファイルは唯一のファイルとなり、OpenSSL は複数のファイルを使用します。デフォルト値は、JBoss EAP 6 を実行しているユーザーのホームディレクトリーにある .keystore ファイルです。keystoreType でファイルを使用しない場合は、パラメーターを空の文字列に設定します。
/profile=default/subsystem=web/connector=HTTPS/ssl=configuration/:write-attribute(name=certificate-key-file,value=../domain/configuration/server.keystore)
Copy to Clipboard Toggle word wrap
certificate-file
OpenSSL 暗号化を使用する場合は、このパラメーターの値を、サーバー証明書を含むファイルに対するパスに設定します。
/profile=default/subsystem=web/connector=HTTPS/ssl=configuration/:write-attribute(name=certificate-file,value=server.crt)
Copy to Clipboard Toggle word wrap
password
トラストストアとキーストアの両方のパスワード。以下の例では、PASSWORD を独自のパスワードに置き換えます。
/profile=default/subsystem=web/connector=HTTPS/ssl=configuration/:write-attribute(name=password,value=PASSWORD)
Copy to Clipboard Toggle word wrap
protocol
使用する SSL プロトコルのバージョン。サポートされる値は、下層の SSL 実装(JSSE または OpenSSL)によって異なります。Java SSE ドキュメント を参照してください
また、プロトコルの組み合わせ(コンマ区切り)を指定することもできます。例: TLSv1、TLSv1.1、TLSv1.2
警告
Red Hat は、影響を受けるすべてのパッケージで TLSv1.1 または TLSv1.2 を利用するために SSL を明示的に無効にすることを推奨します。
/profile=default/subsystem=web/connector=HTTPS/ssl=configuration/:write-attribute(name=protocol,value=ALL)
Copy to Clipboard Toggle word wrap
/profile=default/subsystem=web/connector=HTTPS/ssl=configuration/:write-attribute(name=protocol,value="TLSv1, TLSv1.1,TLSv1.2")
Copy to Clipboard Toggle word wrap
cipher-suite
許可される暗号の一覧。JSSE 構文については、コンマ区切りのリストが必要です。OpenSSL 構文については、コロン区切のリストが必要です。必ず 1 つの構文のみを使用してください。
デフォルトは HIGH:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5 です。
この例では、2 つの暗号だけが一覧表示されますが、実際の例はより多くの暗号が使用されます。
重要
強度の低い暗号を使用すると、セキュリティが重大なリスクにさらされることになります。NIST で推奨される暗号化スイートは、を参照 http://www.nist.gov/manuscript-publication-search.cfm?pub_id=915295 してください。
利用可能な OpenSSL 暗号の一覧は、を参照してください https://www.openssl.org/docs/apps/ciphers.html#CIPHER_STRINGS@SECLEVELSUITEB128、SUITEB128 のみ、SUITEB128 のみ、SUITEB 192 はサポートされません。
/profile=default/subsystem=web/connector=HTTPS/ssl=configuration/:write-attribute(name=cipher-suite, value="TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA")
Copy to Clipboard Toggle word wrap
key-alias
キーストアのサーバー証明書に使用されるエイリアス。以下の例では、KEY_ALIAS を、証明書のエイリアスに置き換えます。
/profile=default/subsystem=web/connector=HTTPS/ssl=configuration/:write-attribute(name=key-alias,value=KEY_ALIAS)
Copy to Clipboard Toggle word wrap
truststore-type
トラストストアのタイプ。PKCS12 や Java の標準 JKS など、さまざまなタイプのトラストストアが利用できます。
/profile=default/subsystem=web/connector=HTTPS/ssl=configuration/:write-attribute(name=truststore-type,value=jks)
Copy to Clipboard Toggle word wrap
keystore-type
キーストアのタイプ。PKCS12 や Java の標準 JKS など、さまざまなタイプのキーストアが利用できます。
/profile=default/subsystem=web/connector=HTTPS/ssl=configuration/:write-attribute(name=keystore-type,value=jks)
Copy to Clipboard Toggle word wrap
ca-certificate-file
CA 証明書を含むファイル。これは、truststoreFile (JSSE の場合)で、キーストアと同じパスワードを使用します。ca-certificate-file ファイルは、クライアント証明書を検証するために使用されます。
/profile=default/subsystem=web/connector=HTTPS/ssl=configuration/:write-attribute(name=certificate-file,value=ca.crt)
Copy to Clipboard Toggle word wrap
ca-certificate-password
ca-certificate-file の証明書パスワード。以下の例では、MASKED_PASSWORD を、実際のマスクされたパスワードに置き換えます。
/profile=default/subsystem=web/connector=HTTPS/ssl=configuration/:write-attribute(name=ca-certificate-password,value=MASKED_PASSWORD)
Copy to Clipboard Toggle word wrap
ca-revocation-url
失効リストが含まれるファイルまたは URL。これは、JSSE の crlFile、SSL の場合は SSLCARevocationFile を参照します。
/profile=default/subsystem=web/connector=HTTPS/ssl=configuration/:write-attribute(name=ca-revocation-url,value=ca.crl)
Copy to Clipboard Toggle word wrap
session-cache-size
SSLSession キャッシュのサイズ。この属性は、JSSE コネクターにのみ適用されます。デフォルトは 0 で、無制限のキャッシュサイズを指定します。
/profile=default/subsystem=web/connector=HTTPS/ssl=configuration/:write-attribute(name=session-cache-size,value=100)
Copy to Clipboard Toggle word wrap
session-timeout
キャッシュされた SSLSession が期限切れになるまでの秒数。この属性は、JSSE コネクターにのみ適用されます。デフォルトは 86400 秒(24 時間)です。
/profile=default/subsystem=web/connector=HTTPS/ssl=configuration/:write-attribute(name=session-timeout,value=43200)
Copy to Clipboard Toggle word wrap
注記
パフォーマンステストでは、明示的な暗号およびプロトコルを設定する必要があります。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る