特定の URL が特定のプロトコルを使用することをテストするためのベスト プラクティスは何なのか疑問に思っています。SSL証明書をローカルで設定する必要がありますか?
質問する
388 次
2 に答える
3
ローカルで SSL 証明書を設定する必要はありません。次のようなものを使用して、テストで HTTPS リクエストを偽造できます。
request.env['HTTPS'] = 'on'
于 2012-05-13T05:35:24.807 に答える
0
特に HTTPS 接続のテストに関する懸念がある場合は、独自のテスト CA をセットアップし、マシン用の証明書を発行することをお勧めします。次に、CA 証明書をテスト クライアントにインポートします。これは、証明書の検証をバイパスするだけのテストよりもはるかに現実的です。
IP アドレスに対して発行された証明書を避け、サーバーに名前を付けます。DNS サーバーがない場合でもhosts
、クライアント マシンのファイルにマシン名を設定します。
小規模な CA のセットアップに役立つツールが多数あります。たとえば、TinyCA はその 1 つです。
于 2012-05-13T18:42:12.140 に答える