Ένας αξιόπιστος καταγραφέας JMeter χρειάζεται ακόμη κλειδί πελάτη mTLS
Το CA καταγραφής επιτρέπει στο πρόγραμμα περιήγησης να εμπιστεύεται το JMeter· η επόμενη σύνδεση HTTPS του JMeter χρειάζεται το εξουσιοδοτημένο πιστοποιητικό πελάτη της εφαρμογής και το ιδιωτικό κλειδί του.
Η εγκατάσταση του CA καταγραφής του JMeter στο πρόγραμμα περιήγησης λύνει μόνο τη μία κατεύθυνση εμπιστοσύνης: το πρόγραμμα περιήγησης μπορεί να δεχτεί τα αντικατεστημένα πιστοποιητικά ιστοτόπων που παρουσιάζει ο καταγραφέας. Δεν δίνει όμως στο JMeter ιδιωτικό κλειδί πελάτη για τη χειραψία mTLS της εφαρμογής.
browser → JMeter recorder → mTLS application
records HTTPS presents client identityΣε υποκλεμμένη καταγραφή, το JMeter πραγματοποιεί το ίδιο εκείνη την επόμενη σύνδεση HTTPS. Επιλέξτε το εξουσιοδοτημένο πιστοποιητικό πελάτη και το αντίστοιχο ιδιωτικό κλειδί από χώρο κλειδιών JKS ή PKCS12 μέσω Options → SSL Manager ή μέσω της τεκμηριωμένης διαμόρφωσης χώρου κλειδιών JVM. Λάβετε υπόψη την υλοποίηση HTTP και την επιλογή ψευδωνύμου που χρησιμοποιεί η δοκιμή. Ένα δημόσιο πιστοποιητικό CA από μόνο του δεν μπορεί να παράσχει αυτή την ταυτότητα.
Διαγνώστε την ανταλλαγή με τη σειρά: εμπιστοσύνη του προγράμματος περιήγησης στον καταγραφέα, τυχόν σύνδεση και έλεγχος ταυτότητας μέσω εταιρικού διακομιστή μεσολάβησης, έπειτα η χειραψία TLS με τον προορισμό. Ένα 407 ανήκει στη σύνδεση στον διακομιστή μεσολάβησης· η αλλαγή του πιστοποιητικού mTLS δεν μπορεί να το απαντήσει.
Τα καταγεγραμμένα δεδομένα αιτήματος δεν μεταφέρουν την ταυτότητα του ιδιωτικού κλειδιού σε μεταγενέστερη αναπαραγωγή. Και ο εξερχόμενος πελάτης της αναπαραγωγής χρειάζεται λειτουργική διαμόρφωση ταυτότητας. Αν αυτή η αναπαραγωγή λάβει 407 από τον διακομιστή μεσολάβησης, διαμορφώστε ξεχωριστά τα διαπιστευτήρια εξερχόμενου διακομιστή μεσολάβησης του JMeter.