У нас есть 2 среды, и для каждого из них у нас есть файл сертификата PFX. Я попытался импортировать эти два сертификата, чтобы сделать один файл JKS/P12, и попытался получить доступ к сертификату, основанному на имени псевдонима. Хотя я могу видеть 2 записи, используя команду keytool -list -v -keystore "C:/yyyyy/xxxx.jks" -storepass "kdjfkdjfkdjf" > "C:/KeyStoreContents.txt"
, я не могу получить доступ к любому из сертификатов и видеть, что псевдоним ошибки не найден.JMeter - настройка javax.net.ssl.keyStore и javax.net.ssl.keyStorePassword на основе прикладной среды
У меня есть способ установить значения javax.net.ssl.keyStore
и javax.net.ssl.keyStorePassword
на основе прикладной среды?
Я попытался установить их в Beanshell препроцессора с:
System.setProperty("javax.net.ssl.keyStore","C:/yyyyy/" + pOneTwoName + ".p12");
System.setProperty("javax.net.ssl.keyStorePassword", pOneTwoPwd);
Он не работает, как хорошо.
Я также пробовал ${__P(javax.net.ssl.keyStore, C:/yyyyyy/QA.p12)}
и ${__setProperty(javax.net.ssl.keyStore, C:/yyyyyy/QA.p12)}
, и ни одно из вышеизложенных не было выполнено.
Есть ли способ загрузить эти значения динамически до того, как элемент Keystore Configuration
будет выполнен?
Не обязательно. Каков был результат 'keytool -list'? – EJP