誰かJmeter でオレオレ認証のサーバ証明書のhttps経由のテストパターン作った人いたら教えてほしい。
実行時にハンドシェイクできないので解決法を。
Badboy からのエクスポートは実施ずみ。
p12かpemか、jre の中のファイルなのかもわからない。
【追記】解決しました!
JMeterは2.9を使っていました。
原因は認証局の証明書とサーバ側に登録していた認証局の証明書が異なっていたために、
unknown_caのエラーが出ていました。
認証局の証明書に変更してから、SSLマネージャでp12ファイルで動きました。
SSLマネージャで選択するのがめんどくさくなったので、system.proerties に下記を記述してました。
javax.net.ssl.keyStore=証明書(p12)ファイルのパス
javax.net.ssl.keyStorePassword=証明書(p12)ファイルのパスワード
javax.net.ssl.trustStore={JDKのパス}/jre/lib/security/cacerts
javax.net.ssl.trustStorePassword=changeit
keytool.exe コマンドを使用して、認証局の証明書を証明書ストアに追加したりもしました。
>最近のは、badboyを使用しなくても、HTTPプロキシで記録可能なはず。
HTTPSと聞いて無理かなと思い脊髄反射でBadBoy使ってしまいました。
オプションのSSLマネージャから、p12ファイルや、cacertsファイルなどを指定すれば動作するのでは?
あと、jmeterのバージョンは何を使用中?
最近のは、badboyを使用しなくても、HTTPプロキシで記録可能なはず。
ありがとうございます。
JMeterは2.9を使っていました。
原因は認証局の証明書とサーバ側に登録していた認証局の証明書が異なっていたために、
unknown_caのエラーが出ていました。
認証局の証明書に変更してから、SSLマネージャでp12ファイルで動きました。
SSLマネージャで選択するのがめんどくさくなったので、system.proerties に下記を記述してました。
javax.net.ssl.keyStore=証明書(p12)ファイルのパス
javax.net.ssl.keyStorePassword=証明書(p12)ファイルのパスワード
javax.net.ssl.trustStore={JDKのパス}/jre/lib/security/cacerts
javax.net.ssl.trustStorePassword=changeit
keytool.exe コマンドを使用して、認証局の証明書を証明書ストアに追加したりもしました。
>最近のは、badboyを使用しなくても、HTTPプロキシで記録可能なはず。
HTTPSと聞いて無理かなと思い脊髄反射でBadBoy使ってしまいました。