SoapUI を使用した SSL

SoapUI で SSL を使用するには、最初に AppScan SSL 証明書を SoapUI にインストールする必要があります。

手順

  1. 開いている SoapUI インスタンスをすべて閉じます。
  2. AppScan で「オプション」>「記録プロキシー」>「エクスポート」をクリックして、ZIP ファイルをご使用のマシンに保存します。
    注: 「エクスポート」ボタンが無効になっている場合は、証明書がインストールされていないため、最初に、その上にある「追加」ボタンをクリックして証明書をインストールしてください。
  3. SSL 証明書ファイル appScanRootCert.crt を抽出して、次の場所に保存します。
    [SoapUI home dir]\jre\lib\security
    重要: ファイル名は変更しないでください。
  4. 管理者として、コマンド・ラインを開き、次の場所に移動します。
    cd [SoapUI home dir]\jre\lib\security
  5. 次のコマンドを実行します。
    "[SoapUI home dir]\jre\bin\keytool" -import -trustcacerts -keystore cacerts -storepass 
    changeit -noprompt -alias AppScanCertificate -file appScanRootCert.crt
    これで、SoapUI の鍵ストアに証明書が追加され、SoapUI で SSL を使用できるようになりました。

次のタスク

トラブルシューティング

それでも要求を送信できない場合は、次のトラブルシューティング手順を実行します。
  1. SoapUI を閉じます。
  2. 「オプション」>「記録プロキシー」タブ >「削除」をクリックして、AppScan SSL 証明書をアンインストールします。
  3. 前述したステップ 2 ~ 5 を繰り返します。
  4. 次のコマンドを実行して、AppScan 鍵ストアのエントリを SoapUI から削除します。
    "[SoapUI home dir]\jre\bin\keytool" -delete -alias AppScanCertificate -storetype JKS 
    -keystore cacerts -storepass changeit
    注: 表示される警告を無視します。
  5. 前述したステップ 6 ~ 7 を繰り返します。

関連トピック:

トラフィック・レコーダーのトラブルシューティング