reveting old code for managers collection

This commit is contained in:
luis serna 2025-07-17 16:07:21 -04:00
parent 515d06c601
commit 4354139062
1 changed files with 3 additions and 5 deletions

View File

@ -213,15 +213,14 @@ public class JsseSSLManager extends SSLManager {
JmeterKeyStore keys = this.getKeyStore();
managerFactory.init(null, defaultpw == null ? new char[]{} : defaultpw.toCharArray());
KeyManager[] managers = managerFactory.getKeyManagers();
int managersCount = managers.length;
KeyManager[] newManagers = new KeyManager[managersCount];
KeyManager[] newManagers = new KeyManager[managers.length];
if (log.isDebugEnabled()) {
log.debug("JmeterKeyStore type: {}", keys.getClass());
}
// Now wrap the default managers with our key manager
for (int i = 0; i < managersCount; i++) {
for (int i = 0; i < managers.length; i++) {
if (managers[i] instanceof X509KeyManager) {
X509KeyManager manager = (X509KeyManager) managers[i];
newManagers[i] = new WrappedX509KeyManager(manager, keys);
@ -237,8 +236,7 @@ public class JsseSSLManager extends SSLManager {
// Wrap the defaults in our custom trust manager
TrustManager[] trustmanagers = tmfactory.getTrustManagers();
int trustManagersCount = trustmanagers.length;
for (int i = 0; i < trustManagersCount; i++) {
for (int i = 0; i < trustmanagers.length; i++) {
if (trustmanagers[i] instanceof X509TrustManager) {
trustmanagers[i] = new CustomX509TrustManager(
(X509TrustManager)trustmanagers[i]);