Å installere JMeters opptaks-CA i nettleseren løser bare én retning av tillit: nettleseren kan godta opptakerens erstatningssertifikater for nettsteder. Det gir ikke JMeter en privat klientnøkkel for applikasjonens mTLS-håndtrykk.

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

I et avlyttet opptak gjør JMeter selv den videre HTTPS-tilkoblingen. Velg det autoriserte klientsertifikatet og den tilhørende private nøkkelen fra et JKS- eller PKCS12-nøkkellager via Options → SSL Manager, eller den dokumenterte JVM-nøkkellagerkonfigurasjonen. Ta hensyn til HTTP-implementasjonen og aliasvalget testen bruker. Et offentlig CA-sertifikat alene kan ikke gi den identiteten.

Diagnostiser utvekslingen i rekkefølge: nettleserens tillit til opptakeren, eventuell bedriftsproxy-tilkobling og autentisering, deretter TLS-håndtrykket mot målet. 407 hører til proxy-innloggingen; å bytte mTLS-sertifikatet kan ikke svare på det.

Opptatte forespørselsdata bærer ikke den private nøkkelidentiteten inn i en senere avspilling. Avspillingens utgående klient trenger også en fungerende identitetskonfigurasjon. Hvis avspillingen får en proxy-407, konfigurer JMeters utgående proxy-påloggingsinformasjon separat.

Relaterte artikler