IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Entr�e/Sortie Java Discussion :

[R�solu] Socket SSL et Let's encrypt


Sujet :

Entr�e/Sortie Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    15
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 15
    Par d�faut [R�solu] Socket SSL et Let's encrypt
    Bonjour,

    J'ai un soucis avec l'application Blynk qui est �crite en Java.
    N'ayant pas de connaissance particuli�re sur l'�cosyst�me de Java, je recherche un peu d'aide.

    Jusqu'ici l'application fonctionnait correctement avec un certificat Let's encrypt mais depuis le dernier renouvellement l'application g�n�re une exception :
    Exception in thread �main� java.lang.RuntimeException: failed to initialize the server-side SSL context
    at cc.blynk.server.SslContextHolder.initSslContext(SslContextHolder.java:137)
    at cc.blynk.server.SslContextHolder.(SslContextHolder.java:83)
    at cc.blynk.server.Holder.(Holder.java:156)
    at cc.blynk.server.launcher.ServerLauncher.start(ServerLauncher.java:95)
    at cc.blynk.server.launcher.ServerLauncher.main(ServerLauncher.java:73)
    Toutefois, l'application ne g�n�re pas d'exception si j'utilise un certificat p�rim�. �videmment, je sais que cela cr�e des probl�mes de s�curit� mais cela semble indiquer un probl�me quelconque de certificat.

    Je vous joins le code de la fonction qui g�n�re l'exception et il me semble que c'est la fonction en ligne 134 qui en est � l'origine.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    118    private static SslContext initSslContext(String serverCertPath, String serverKeyPath, String serverPass,
    119                                            SslProvider sslProvider) {
    120        try {
    121            File serverCert = new File(serverCertPath);
    122            File serverKey = new File(serverKeyPath);
    123
    124
    125            if (!serverCert.exists() || !serverKey.exists()) {
    126                log.warn("ATTENTION. Server certificate paths (cert : '{}', key : '{}') not valid."
    127                                + " Using embedded server certs and one way ssl. This is not secure."
    128                                + " Please replace it with your own certs.",
    129                        serverCert.getAbsolutePath(), serverKey.getAbsolutePath());
    130
    131                return build(sslProvider);
    132            }
    133
    134            return build(serverCert, serverKey, serverPass, sslProvider);
    135        } catch (CertificateException | SSLException | IllegalArgumentException e) {
    136            log.error("Error initializing ssl context. Reason : {}", e.getMessage());
    137            throw new RuntimeException(e.getMessage());
    138        }
    139    }
    Quand pensez-vous ?

    D'avance merci de votre aide.

    Thoma

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    15
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 15
    Par d�faut
    Je me r�ponds d�s fois que cela serve � quelqu'un.

    Je suis pass� de Java 11 � Java 8 ce qui a r�solu le probl�me.

Discussions similaires

  1. R�ponses: 3
    Dernier message: 28/02/2020, 09h22
  2. R�ponses: 7
    Dernier message: 25/07/2017, 16h29
  3. R�ponses: 19
    Dernier message: 09/04/2017, 14h38
  4. Installation SSL sur Debian 7 (Let's encrypt)
    Par pixel016 dans le forum Linux
    R�ponses: 0
    Dernier message: 16/11/2016, 17h00
  5. Sockets SSL ( serveur HTTPS )
    Par hexadecime dans le forum R�seau/Web
    R�ponses: 4
    Dernier message: 19/10/2007, 18h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo