Comment définir TLS1.2 version de Java

Détails de l'environnement:

java version "1.7.0_40"
Java(TM) SE Runtime Environment (build 1.7.0_40-b43)
Java HotSpot(TM) 64-Bit Server VM (build 24.0-b56, mixed mode).

Nous sommes à l'aide de jboss-4.2.3.GA et épais client à l'aide d'ejb.

Et nous avons essayé de définir le TLS1.2 version de l'une des manières suivantes:

  1. Panneau de configuration --> Programmes - >Java-->Onglet Avancé-->Paramètres de Sécurité Avancés
    vérifié le TLS1.1 et TLS1.2 et non le reste des anciennes versions.
    Mais toujours dans le Fil de requin logiciel, nous assistons le client est en train de parler à un serveur dans TLSV1.
  2. -Ddeployment.security.SSLv2Hello=false -Ddeployment.security.SSLv3=false -Ddeployment.security.TLSv1=false -Ddeployment.security.TLSv1.1=true -Ddeployment.security.TLSv1.2=true

    Donné dans le script de démarrage, mais au Fil des requins logiciel, nous assistons le client est en train de parler à un serveur dans TLSV1.

    Lien de référence : https://superuser.com/questions/747377/enable-tls-1-1-and-1-2-for-clients-on-java-7

  3. jdk.tls.disabledAlgorithms= SSLv2Hello, SSLv3, TLSv1, TLSv1.1

    dans le jre/lib/security/java.security et jdk1.7.0_40/jre/lib/security/java.security. Mais toujours dans le Fil de requin logiciel, nous assistons le client est en train de parler à un serveur dans TLSV1.

    Lien de référence : Comment faire pour forcer le serveur java pour accepter uniquement les tls 1.2 et de rejeter le protocole tls 1.0 et tls 1.1 connexions

Quelqu'un peut-il nous dire comment appliquer TLS1.2 version pour le client et le serveur.

Vous auriez besoin de Java 7 update 75 à l'aide du jdk.tls.disabledAlgorithms clé pour bloquer les connexions SSL/TLS.

OriginalL'auteur user3436310 | 2016-01-05