Configuración de conjuntos de cifrado GCM en un servidor basado en Jetty

2

Tengo un servicio http seguro basado en Jetty, y deseo ser compatible con los conjuntos de cifrado GCM. Sé que Jetty utiliza internamente cifrados basados en JSSE, y hay muchos cifrados GCM que vienen con JSSE como se documenta aquí: enlace

Sin embargo, no puedo hacer que Jetty apoye ninguno de estos. Por ejemplo: configuro los siguientes para Jetty

TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384

pero no se enumeran como cifrados compatibles de un escaneo SSL.

Busqué mucho y tampoco puedo averiguar dónde buscar los cifrados JSSE disponibles en una distribución. Cualquier ayuda sería apreciada.

    
pregunta user30622 10.09.2013 - 17:04
fuente

1 respuesta

1

El documento al que se está vinculando solo enumera los paquetes de cifrado estándar names ; no promete que todas estas suites de cifrado sean realmente compatibles con ningún proveedor JSSE, en particular el que viene con Java y se llama SunJSSE . Que el nombre estándar TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256 esté definido solo significa que si un proveedor de JSSE desea proporcionar soporte para ese conjunto de cifrado, entonces debe proporcionarlo con ese nombre .

Este documento , que presuntamente se refiere a Java 7 también, enumera las suites de cifrado que SunJSSE realmente soporta; algunos habilitados por defecto, otros deshabilitados por defecto. No veo ningún conjunto de cifrado GCM ...

El soporte para conjuntos de cifrado GCM se puede agregar en una versión futura; es posible que desee probar algunas vistas previas de Java 8 (el lanzamiento de Java 8 está previsto para marzo de 2014). En cualquier caso, los conjuntos de cifrado GCM en SSL requieren TLS 1.2 (no funcionan con versiones de protocolo anteriores), y el AES_256 es AES de 256 bits que, con las implementaciones criptográficas provistas con Java, requiere el JCE Archivos de política de jurisdicción de fuerza ilimitada (un remanente de las regulaciones de exportación de EE. UU. sobre criptografía material).

    
respondido por el Thomas Pornin 10.09.2013 - 21:43
fuente

Lea otras preguntas en las etiquetas