JMeterin tallennus-CA:n asentaminen selaimeen ratkaisee vain yhden luottamuksen suunnan: selain voi hyväksyä tallentajan esittämät korvaavat verkkotunnistevarmeisteet. Se ei anna JMeterille asiakkaan yksityistä avainta sovelluksen mTLS-kättelyyn.

browser → JMeter recorder → mTLS application
          records HTTPS    presents client identity

Siepatussa tallennuksessa JMeter tekee itse tuon seuraavan HTTPS-yhteyden. Valitse valtuutettu asiakasvarmenne ja sitä vastaava yksityinen avain JKS- tai PKCS12-avainsäilöstä kohdasta Options → SSL Manager tai dokumentoidulla JVM:n avainsäilön asetuksella. Ota huomioon testin käyttämä HTTP-toteutus ja aliaksen valinta. Pelkkä julkinen CA-varmenne ei voi tarjota kyseistä identiteettiä.

Diagnosoi vaihto järjestyksessä: selaimen luottamus tallentajaan, mahdollinen yritysvälityspalvelimen yhteys ja todennus, sitten kohdeosoitteen TLS-kättely. 407 kuuluu välityspalvelimen kirjautumiseen; mTLS-varmenteen vaihtaminen ei voi vastata siihen.

Tallennettu pyyntödata ei siirrä yksityisen avaimen identiteettiä myöhempään toistoon. Myös toiston lähtevä asiakas tarvitsee toimivan identiteettiasetuksen. Jos toisto saa välityspalvelimelta 407-vastauksen, määritä JMeterin lähtevän välityspalvelimen tunnukset erikseen.

Aiheeseen liittyvät artikkelit