Estoy usando JNDI para hacer conexiones LDAP. Ejemplo:¿Cómo pasar argumentos a una fábrica de socket personalizada LDAP con JNDI?
Hashtable env = new Hashtable();
env.put(Context.PROVIDER_URL, LDAPS_URL);
env.put(Context.SECURITY_AUTHENTICATION, "EXTERNAL");
env.put("java.naming.ldap.factory.socket", "ldaptest.CustomSocketFactory");
...
Necesito pasar parámetros en tiempo de ejecución a CustomSocketFactory. Específicamente una referencia a un certificado de cliente.
¿Cómo puedo hacer esto? Podría usar el almacenamiento local de subprocesos.
¿Hay una manera mejor?
estoy teniendo el mismo problema. ¿Encontraste una solución? –