我们有2个环境,每个环境都有一个证书PFX文件。 我试图导入这两个证书来创建一个JKS/P12文件,并试图根据别名访问证书。虽然我可以使用命令 keytool -list -v -keystore "C:/yyyyy/xxxx.jks" -storepass "kdjfkdjfkdjf" > "C:/KeyStoreContents.txt"
看到2个条目,但我无法访问任何证书并看到错误“别名未找到”。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