A JMeter rögzítési CA-jának böngészőbe telepítése csak a bizalom egyik irányát oldja meg: a böngésző elfogadhatja a rögzítő által bemutatott helyettesítő webhelytanúsítványokat. A JMeternek azonban nem ad ügyfél-privátkulcsot az alkalmazás mTLS-kézfogásához.

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

Elfogott rögzítés esetén a JMeter maga hozza létre azt a továbbított HTTPS-kapcsolatot. Válassza ki az engedélyezett ügyféltanúsítványt és a hozzá tartozó privát kulcsot egy JKS vagy PKCS12 kulcstárból az Options → SSL Manager menün keresztül, vagy a dokumentált JVM-kulcstár-konfigurációval. Számoljon a teszt által használt HTTP-megvalósítással és aliasválasztással. Egy nyilvános CA-tanúsítvány önmagában nem tudja biztosítani ezt az identitást.

Diagnosztizálja a cserét sorrendben: a böngésző bizalma a rögzítőben, az esetleges vállalati proxykapcsolat és -hitelesítés, majd a cél TLS-kézfogása. Az 407 a proxy bejelentkezéséhez tartozik; az mTLS-tanúsítvány módosítása nem tud rá válaszolni.

A rögzített kérésadatok nem viszik át a privátkulcs identitását egy későbbi visszajátszásba. A visszajátszás kimenő ügyfelének is működő identitáskonfigurációra van szüksége. Ha az a visszajátszás 407-et kap a proxytól, állítsa be külön a JMeter kimenő proxyhoz tartozó hitelesítő adatait.

Kapcsolódó cikkek