Programación en castellano Añadir una dirección | Buscador | Cursos | Artículos | Foros | Formación

Sistema de Nombrado en Java (JNDI) [Parte I]
Autor: Sun
Traductor: Juan Antonio Palos (Ozito)


En esta página:


Problemas con Navegadores

Aquí tenemos algunos problemas que podríamos encontrar cuando intentamos desplegar un applet que usa clases JNDI.

No se Puede Autentificar usando CRAM-MD5

Problema: Obtenemos una AppletSecurityException cuando un applet que se ejecuta dentro de Netscape Communicator intenta autentificar al servidor LDAP usando CRAM-MD5.

Causa: Netscape Communicator desactiva los accesos a los paquetes java.security. El proveedor LDAP usa la funcionalidad de envío de mensajes proporcionada por java.security.MessageDigest para implementar CRAM-MD5.

Solución: Usar el Java Plug-in.

No Puede Conectar con Host Arbitrarios

Problema: Obtenemos una AppletSecurityException cuando nuestro applet intenta comunicarse con un servidor de directorio que se está ejecutando en una máquina diferente de la que se cargó el applet.

Causa: Nuestro applet no fue firmado, por eso sólo puede conectar con la máquina desde la que fue cargado. O, si el applet fue firmado, el navegador no le concede permiso para conectarse con la máquina del servidor de directorio.

Solucion: Si queremos permitir que el applet se conecte con servidores de directorio que se ejecutan en máquinas arbitrarias, necesitamos firmar tanto el applet como todos los ficheros Jars del JNDI que nuestro applet utiliza. Para más información sobre como firmar ficheros JAR, puedes ver http://java.sun.com/products/jdk/1.1/docs/guide/security/index.html.

No se Puede Acceder a las Propiedades del Sistema para Configuración

Problema: Obtenemos una AppletSecurityException cuando nuestro applet intenta configurar propiedades de entorno usando propiedades del sistema.

Causa: Los navegadores web limitan el acceso a las propiedades del sistema y lanzan una SecurityException si intentamos leerlas.

Solución: Si necesitamos obtener entradas para nuestro applet, debemos intentar usar parámetros del applet.


Principio Página
© 1999-2002, Programación en castellano, s.l.
Contacto - Datos legales

ReD Internet: Hospedaje Web | envio sms gratis | Salvapantallas | Fondos de Escritorio, famosas | melodias moviles gratis| Gratis