Zainstalowanie CA rejestracji JMeter w przeglądarce rozwiązuje tylko jeden kierunek zaufania: przeglądarka akceptuje zastępcze certyfikaty stron wystawiane przez rejestrator. Nie daje to JMeter klucza prywatnego klienta do uzgadniania mTLS aplikacji.

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

W przechwyconej rejestracji to JMeter nawiązuje dalsze połączenie HTTPS. Wybierz autoryzowany certyfikat klienta i pasujący klucz prywatny z magazynu JKS lub PKCS12 przez Options → SSL Manager albo z udokumentowanej konfiguracji magazynu JVM. Uwzględnij implementację HTTP i wybór aliasu używane przez test. Sam publiczny certyfikat CA nie zapewni tej tożsamości.

Diagnozuj wymianę po kolei: zaufanie przeglądarki do rejestratora, ewentualne połączenie i uwierzytelnienie firmowego proxy, a następnie uzgadnianie TLS z miejscem docelowym. 407 należy do logowania proxy; zmiana certyfikatu mTLS tego nie rozwiąże.

Zarejestrowane dane żądania nie przenoszą tożsamości klucza prywatnego do późniejszego odtworzenia. Klient wychodzący odtworzenia również potrzebuje działającej konfiguracji tożsamości. Jeśli odtworzenie otrzyma 407 od proxy, skonfiguruj osobno dane logowania wychodzącego proxy JMeter.

Powiązane artykuły