2017-01-09 1 views
0

Est-il possible d'utiliser TLS + SNI avec Java 6? TLS fonctionne bien avec Java 6, mais SNI ne semble pas être pris en charge.Java 6 SNI (Indication de nom de serveur)?

Avec Java 7 et supérieur, il fonctionne très bien. Mais je suis coincé sur java 6.

Java 6 support a avancé mais il SNI coûte plus de 10k, que je n'ai pas ...

J'ai aussi pris un coup d'œil au château gonflable qui a une référence à SNI rfc 6066 dans URLAndHash. Mais un simple test avec TlsClientProtocol et DefaultTlsClient ne semble pas aboutir au fonctionnement de SNI. Les docs sont très clairsemés à non existants mais sur le sujet.

Y at-il plus de choses que je peux essayer?

Répondre

1

Vous pouvez mettre à jour vers une version ultérieure de Java. La dernière version publique de Java 6 is Java SE 6 Update 45, which was made available on April 16, 2013.

Il y a probablement bien over 300 listed unfixed vulnerabilities dans cette dernière version accessible au public de Java 6.

À supposer que ce soit pour un produit commercial, êtes-vous clients au courant?

+0

Je suis déjà en train d'utiliser le dernier java 6, u45 est le dernier public u131 est celui avec SNI. La mise à jour vers 7 ou 8 n'est pas une option. Les clients sont à blâmer ... –