JMeter SSL Manager не работает

Я пытаюсь использовать клиентский ssl-сертификат в JMeter для аутентификации на веб-сайте. Проблема в том, что когда я пытаюсь импортировать его в SSL Manager, я не получаю никаких сообщений о пароле, ничего. В конфигурации я написал:

user.classpath=/home/m/Downloads/jre-1.7.0_09/usr/java/jre1.7.0_09/lib/
ssl.provider=com.sun.net.ssl.internal.ssl.Provider

Я добавил user.classpath, потому что там стоит jsse.jar, но я думаю, что это не обязательно. Что я делаю не так?


person marxin    schedule 21.11.2012    source источник
comment
Эх, у меня было много дел, и у меня не было времени проверить это. Я тестировал свой сайт с помощью funkload и поэтому забыл об этом. постараюсь попробовать ;)   -  person marxin    schedule 10.12.2012


Ответы (1)


Чтобы протестировать клиентские сертификаты, используйте это:

Шаги:

  1. Создайте свои сертификаты либо с помощью утилиты Java keytool, либо с помощью PKI.
  2. Если они созданы PKI, импортируйте свои ключи в хранилище ключей Java, преобразовав их в формат, приемлемый для JKS.
  3. Затем укажите файл хранилища ключей через 2 свойства JVM: -Djavax.net.ssl.keyStore=path_to_keystore -Djavax.net.ssl.keyStorePassword=password_of_keystore
  4. Вы используете реализацию HTTPClient 3.1 или 4 для HTTP-запроса.

Чтобы заставить JMeter использовать более одного сертификата, вам необходимо убедиться, что:

https.use.cached.ssl.context=false 

устанавливается в jmeter.properties или user.properties

person UBIK LOAD PACK    schedule 22.11.2012
comment
(4) не нужно. Предыдущие шаги гарантируют, что все сокеты JSSE будут использовать хранилище ключей. - person user207421; 23.11.2012
comment
Это необходимо для нескольких клиентов SSL - person UBIK LOAD PACK; 23.11.2012
comment
Спасибо, я проверю это. Я пробовал аналогичный метод, но, возможно, я сделал что-то не так. - person marxin; 23.11.2012
comment
Почему я не могу добавить их в system.properties? Я использовал аналогичный метод раньше (с этим файлом), это неправильно? - person marxin; 10.12.2012
comment
Вы пробовали это? Я отвечу на ваш вопрос, как только получу отзыв - person UBIK LOAD PACK; 14.12.2012
comment
@PMDUBIK-INGENIERIE Нет, не нужно. Шаг 3 настраивает SSLContext по умолчанию. Количество SSL-клиентов значения не имеет. - person user207421; 07.01.2013
comment
Я имел в виду: это когда вы хотите использовать несколько разных клиентских сертификатов. - person UBIK LOAD PACK; 07.01.2013