我們有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