Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Entwicklung
  4. Problem bei APP mit SSL

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.1k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.4k

Problem bei APP mit SSL

Geplant Angeheftet Gesperrt Verschoben Entwicklung
7 Beiträge 3 Kommentatoren 1.6k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • BluefoxB Offline
    BluefoxB Offline
    Bluefox
    schrieb am zuletzt editiert von
    #1

    Läuft bei jemandem APP mit SSL?

    Vor crosswalk-Zeiten es ging definitiv.

    Auch plugin cordova-plugin-crosswalk-certificate hilft nicht.

    @nobodyMO läuft es bei dir mit SSL?

    1 Antwort Letzte Antwort
    0
    • V Offline
      V Offline
      vader722
      schrieb am zuletzt editiert von
      #2

      Ich kann das heut Abend mal ausprobieren.

      Aktuell habe ich zwar kein Android Device mehr im Einsatz, aber ich reaktiviere das Samsung Pad nachher mal.

      Seit ich ioBroker auf einem Surface Pro2 habe läuft es in einer ganz anderen Dimension. Die Geschwindigkeit hat sich gefühlt um Faktor 100 erhöht, im Chrome unter Windows 10 habe ich kein Ärger mehr mit Resyncs und ewiger Warterei, jetzt heisst es 1 mal klicken und nach gefühlten 5ms wird die Aktion ausgeführt, egal ob das Display vorher Dunkel war oder nicht :D .

      (ioBroker läuft als Debian VM unter VMWare Workstation und gleichzeitig visualisiert das Surface Pro2 über Chrome Browser unter Windows 10.

      Gruss Marco

      1 Antwort Letzte Antwort
      0
      • N Offline
        N Offline
        nobody
        schrieb am zuletzt editiert von
        #3

        Hallo bluefox,

        bei mir läuft die Verbindung der App seit Anfang an über einen Apache Reverse Proxy mit TLS-Verschlüsselung. Auch die Authentifizierung übernimmt bei mir der Reverse Proxy sowohl für die Websocket-Verbindung über URL-Parameter als auch bei https über basic auth. Dies funktioniert seit der ersten Version bis zur aktuellen 0.7.1 ohne Probleme.

        Ich hab jedoch auch ein echtes Zertifikat und eine eigene Domain. Somit wird das Zertifikat von allen Browsern akzeptiert. Ich kann zurzeit leider nicht überprüfen, ob dies auch mit einem selbst erstellten Zertifikat oder mit Let's encrypt funktionieren würde.

        Das Plugin cordova-plugin-crosswalk-certificate hab ich noch nicht ausprobiert. Laut Beschreibung muss dies aber auch im Code aktiviert werden:

        https://github.com/danjarvis/cordova-pl … ertificate

        mfg

        Markus

        1 Antwort Letzte Antwort
        0
        • N Offline
          N Offline
          nobody
          schrieb am zuletzt editiert von
          #4

          Ich hab mal kurz google bemüht.

          Sieht so aus, als ob das Plugin auch in der Version 2.0.1 mit Cordova 5+ nicht mehr funktioniert, da es in der Plugin-Datei src/android/com/danjarvis/cordova/plugins/CertificatesPlugin.java

          in der Klasse CertificatesCordovaWebViewClient die Methode onReceivedSslError überläd.

          Die Klasse für den WebView wurde aber in Cordova ab Version 5 geändert und müsste nun die Klasse SystemWebViewClient sein. Somit müsste das Plugin angepasst werden, damit das wieder funktioniert oder die Klasse von Hand geändert werden.

          http://ivancevich.me/articles/ignoring- … droid-ios/

          Das Cordova-Plugin (ohne Crosswalk) für die Unterdrückung der Zertifikatfehler wurde seitdem angepasst, damit es wieder mit Cordova läuft. Die Änderungen müssten wieder mit den Anpassungen für Crosswalk gemerged werden.

          https://github.com/hypery2k/cordova-certificate-plugin

          Kannst du mal ausprobieren, ob das Plugin nicht aus so schon ausreichend ist?

          edit: laut Kommentaren bei den Issues wohl nicht.

          Ich kann mir das leider erst am Wochenende genauer anschauen.

          1 Antwort Letzte Antwort
          0
          • N Offline
            N Offline
            nobody
            schrieb am zuletzt editiert von
            #5

            Ich hab noch ein wenig weiter geforscht.

            Bis Crosswalk 18 ging SSL wohl auch mit untrusted certificates.

            Erst dann wurde diese "Sicherheitslücke" explizit geschlossen und das Plugin funktioniert überhaupt nicht mehr. :cry:

            https://crosswalk-project.org/jira/browse/XWALK-7195

            Bis jetzt hab ich noch keine andere Lösung gefunden als erstmal auf die Version 18 zurück zu gehen

            cordova plugin add cordova-plugin-crosswalk-webview --variable XWALK_VERSION="18"
            
            

            oder config-xml:

            1 Antwort Letzte Antwort
            0
            • BluefoxB Offline
              BluefoxB Offline
              Bluefox
              schrieb am zuletzt editiert von
              #6

              Danke. Das hat geholfen. :D

              1 Antwort Letzte Antwort
              0
              • BluefoxB Offline
                BluefoxB Offline
                Bluefox
                schrieb am zuletzt editiert von
                #7

                https://crosswalk-project.org/jira/browse/XWALK-7195

                Vielleicht passiert was.

                1 Antwort Letzte Antwort
                0
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen


                Support us

                ioBroker
                Community Adapters
                Donate

                373

                Online

                32.5k

                Benutzer

                81.7k

                Themen

                1.3m

                Beiträge
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                ioBroker Community 2014-2025
                logo
                • Anmelden

                • Du hast noch kein Konto? Registrieren

                • Anmelden oder registrieren, um zu suchen
                • Erster Beitrag
                  Letzter Beitrag
                0
                • Home
                • Aktuell
                • Tags
                • Ungelesen 0
                • Kategorien
                • Unreplied
                • Beliebt
                • GitHub
                • Docu
                • Hilfe