At installere JMeters optagelses-CA i browseren løser kun én retning af tillid: browseren kan acceptere optagerens erstatningscertifikater til websteder. Det giver ikke JMeter nogen klientprivat nøgle til applikationens mTLS-håndtryk.

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

Ved en aflyttet optagelse er det JMeter, der laver den videre HTTPS-forbindelse. Vælg det autoriserede klientcertifikat og den matchende private nøgle fra et JKS- eller PKCS12-nøglelager via Options → SSL Manager eller den dokumenterede JVM-nøglelagerkonfiguration. Tag højde for den HTTP-implementering og det aliasvalg, testen bruger. Et offentligt CA-certifikat alene kan ikke levere den identitet.

Diagnosticér udvekslingen i rækkefølge: browserens tillid til optageren, enhver virksomhedsproxyforbindelse og -godkendelse, derefter TLS-håndtrykket med destinationen. En 407 hører til proxyens login; at ændre mTLS-certifikatet kan ikke besvare det.

Optagede anmodningsdata bærer ikke den private nøgles identitet videre til en senere afspilning. Afspilningens udgående klient har også brug for en fungerende identitetskonfiguration. Hvis den afspilning får en proxy-407, skal du konfigurere JMeters udgående proxyoplysninger separat.

Relaterede artikler