Cloud Managerおよび API Manager では、Web サイトによるデータ伝送をセキュアにするため、TLS プロファイルが使用されます。ユーザーが Web サイトに送信する情報が盗まれず改ざんもされないことを、SSL 証明書が保証します。
このトピックでは、Cloud Manager で TLS プロファイルを作成する方法を説明します。
始める前に
このトピックで説明するタスクを実行するには、
Cloud Managerの「
TLS プロファイル」ページにアクセスできる必要があります。 アクセス権限を持つユーザー・ロールについて詳しくは、
ユーザーの追加とロールの割り当てを参照してください。
このタスクについて
Cloud Managerおよび
API Connect は両方とも SSL 証明書をサポートし、使用しますが、それら自体が強い暗号鍵を生成したり、ご使用の暗号鍵を管理したりすることはありません。
暗号鍵は、ユーザー独自の手順に従って生成および管理する必要があります。詳しくは、
TLS プロファイルの更新および
認証局の PKCS#12 ファイルの生成を参照してください。
Server Name Indication (SNI) は、TLS プロトコルの拡張機能です。SNI は、デフォルトで有効になっていて、クライアントが、単一の HTTPS サーバーの IP アドレスとポート番号で、複数の仮想ドメインにもアクセスできるようにします。
TLS クライアントは、サーバーとの最初のハンドシェーク中に、SNI 拡張機能に目的のホスト名を挿入します。サーバーは適切な証明書で応答して、対話を続行します。SNI をサポートしないサーバーは、この拡張機能をしばしば無視しますが、互換性の問題が発生した場合は、Cloud Manager の「TLS プロファイル」ダイアログで SNI を制御できます。SNI を無効にするには、にある「SNI の使用」チェック・ボックスをクリアします。
手順
TLS プロファイルを作成するには以下のステップを実行します。
- 「Cloud Manager」で、「TLS プロファイル」をクリックします。
- 「追加」をクリックし、「表示名」、「名前」、「説明」(オプション) の各フィールドに値を入力します。
注: 「名前」フィールドに指定する値に使用できる文字は以下のとおりです。
- 小文字の英字 (a から z)
- 数字 (0 から 9)
- ハイフン (-)。ハイフンは、最初の文字や最後の文字として使用することはできません。
- API Manager と Cloud Manager でプロファイルを共有する場合は、「公開」を選択します。
- 「現在の証明書」セクションで、「証明書のアップロード」アイコン
をクリックします。
- 「ファイルの選択」をクリックし、認証用に提示する証明書ファイルを参照して、「開く」をクリックします。
注: - API Connect は、「現在の証明書」に対して P12 (PKCS12) 形式のファイルのみをサポートしています。
- P12 ファイルには、秘密鍵、認証局からのパブリック証明書、および署名に使用されるすべての中間証明書を含める必要があります。
- P12 ファイルには、中間証明書を 10 個まで含めることができます。
- 「パスワード」テキスト・フィールドで、証明書ファイルのパスワードを入力します。
注: 「現在の証明書」は、パスワード保護されている必要があります。
- 「アップロード」をクリックします。 証明書が追加されます。
- 接続クライアントから提示された証明書を検証できるようにするために、「トラストストア内の指定 CA に対して証明書を要求して検証」スライダーを「オン」の位置に移動します。
重要: 検証が有効になっているとき、クライアントは、トラストストア内の認証局によって署名されている証明書を送信する必要があります。これを行わない場合、Cloud Manager コンソールなどのリソースへのアクセスは拒否されます。
- 「トラストストア」ウィンドウ・セクションで、「証明書のアップロード」アイコン
をクリックします。
- 「ファイルの選択」をクリックし、認証用に提示する証明書ファイルを参照して、「開く」をクリックします。
- 「パスワード」テキスト・フィールドで、証明書ファイルのパスワードを入力します。
- 「アップロード」をクリックします。 証明書が追加されます。
注: - トラストストア証明書の有効期限が切れている場合は、証明書バンドル全体をアップロードして、現行の証明書をすべて置き換える必要があります。
- API Connect は、トラストストアに対して P12 (PKCS12) 形式および PEM 証明書形式のみをサポートしています。
- トラストストアには、ゲートウェイ・クラスターに関連付けられた TLS プロファイルの CA 証明書およびクライアント証明書を含めることができます。API Connect は、証明書の完全一致突き合わせまたは直接の発行者の突き合わせをサポートしています。Cloud Managerは、IBM Global Security Kit (GSKit) を利用して、一般的な証明書管理タスク (自己署名証明書の生成、認証局 (CA) の作成、サード・パーティー CA からの証明書の要求、および SSL プロトコルで使用される証明書のインストールなど) を行います。
- オプション: さらにトラストストア証明書を追加するには、ステップ 9 から 12 を繰り返します。
- 「プロトコル」セクションを展開して、SSL バージョンおよび TLS バージョンを表示します。
- チェック・ボックスを使用して、SSL バージョンまたは TLS バージョンを指定します。
- 「保存」をクリックします。
注: アップロードされると、秘密鍵を API Connect からダウンロードすることはできません。