Egy megbízható JMeter-rögzítőnek továbbra is kell mTLS-ügyfélkulcs
A rögzítési CA segítségével a böngésző megbízik a JMeterben; a JMeter továbbított HTTPS-kapcsolatához azonban az alkalmazás engedélyezett ügyféltanúsítványa és privát kulcsa kell.
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 identityElfogott 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.