Necesito configurar un servidor HTTPS realmente liviano para una aplicación Java. Es un simulador que se utiliza en nuestros laboratorios de desarrollo para simular las conexiones HTTPS aceptadas por un equipo en la naturaleza. Debido a que es una herramienta de desarrollo ligera y no se utiliza en la producción de ninguna manera, estoy feliz de eludir las certificaciones y la mayor cantidad de negociación posible.Servidor Java HTTPS simple
Planeo utilizar la clase HttpsServer
en Java 6 SE, pero estoy luchando para que funcione. Como cliente de prueba estoy usando wget
desde la línea de comandos de cygwin (wget https://[address]:[port]
) pero wget
informa que fue "No se puede establecer una conexión SSL".
Si ejecuto wget
con la opción -d
para la depuración me dice "SSL handshake failed".
He pasado 30 minutos buscando en Google esto y todo parece indicar simplemente la inútil documentación de Java6 que describe los métodos, pero que no habla sobre cómo hablar ni cómo dar ningún código de ejemplo. .
¿Alguien puede empujarme en la dirección correcta?
Hola, en el cual punto ¿especifica su certificado y clave privada? se generan automáticamente? – Cemre
Hola, todavía soy un novato. ¿Me pregunto si está utilizando el SSLContext que creó al configurar el configurador? Como anulas el método de configuración y llamas a getDefault(). No se utiliza el SSLContext que se pasa en el constructor. – william
HI, ¿Cómo agregar autenticación de cliente? – Hoysala