Erreur SNI sur SSL sur certains périphériques Android

Je reçois une erreur SNI:

Hostname X provided via SNI, but no hostname provided in HTTP request 

Sur certains téléphones Android lors de la réalisation de requests SSL sur mon domaine. Ceci en dépit de s'assurer que l'en-tête Host est défini sur le client.

J'ai également essayé de définir:

 SSLSsortingctSNIVHostCheck off 

Dans mon conf apache, mais je vois encore cette erreur. Quelqu'un peut-il me montrer une voie à suivre?

Selon ce rapport, https://code.google.com/p/android/issues/detail?id=35050 votre problème pourrait également résulter d'un bug dans la mise en œuvre de Androids de libcore / luni / src / main / java / libcore / net / http / HttpConnection.java.

En raison de ce bug, le SNI à la couche TLS est le nom d'hôte du proxy au lieu du nom d'hôte fourni dans l'URL de requête HTTP qu'il devrait effectivement être.

Donc, toute application utilisant la version Android <4.1.2 (elle a été corrigée le 20 juillet 2012) La mise en œuvre de HttpConnection pourrait provoquer ce comportement.