Home Foren Trezor Wallet TLS Handshake-Fehler in Trezor Suite beim Versuch, eine Verbindung zu einer benutzerdefinierten Blockbook-URL herzustellen.

  • Dieses Thema hat 3 Antworten und 2 Teilnehmer, und wurde zuletzt aktualisiert vor 1 Jahr, 11 Monaten von findingmewanahelp909.
Ansicht von 3 Antwort-Themen
  • Autor
    Beiträge
    • #829775
      root_s2yse8vt
      Administrator
      Up
      0
      Down
      ::

      Ich habe das benutzerdefinierte Trezor-Backend erstellt und synchronisiert, [Blockbook](https://github.com/trezor/blockbook), auf einer lokalen VM, die in meinem lokalen Netzwerk läuft. Trezor Suite weigert sich, eine Verbindung dazu herzustellen:

      [Trezor Suite 22.3.2](https://preview.redd.it/7xe1zafazyq81.png?width=709&format=png&auto=webp&s=1beac38c09d1abc390e65ebccc80d36a2ebce9a7)

      Blockbook ist korrekt konfiguriert und mit meinem Bitcoin Core Node synchronisiert, der auf einem anderen separaten Rechner läuft. Die Blockbook-App ist so konfiguriert, dass sie ein CA-signiertes digitales Zertifikat von der Let’s Encrypt Certificate Authority präsentiert. Mein Browser (Firefox) erkennt das Zertifikat als gültig an. Dies ist die private Seite von Blockbook:

      [Trezor Blockbook private page, shows fully synchronized with Bitcoin backend.](https://preview.redd.it/ikubblsfzyq81.png?width=1323&format=png&auto=webp&s=ab3ca6ca97dd337331cd202b9968860fedd6ccf5)

      Dies zeigt die öffentliche Seite von Blockbook auf Port 9030, auf den ich die Trezor Suite gerichtet habe:

      [https site on port 9030 looks like its working.](https://preview.redd.it/cbiek7900zq81.png?width=1920&format=png&auto=webp&s=de76fb3e075ae6142f80457cd4f5e39f4e81da21)

      Die Protokolldatei blockbook.INFO zeigt wiederholt den folgenden TLS-Fehler an, wenn die Trezor Suite versucht, eine Verbindung zu ihr herzustellen:

      \server.go:3159]http: TLS-Handshake-Fehler von 192.168.0.152:1606: EOF

      Was bedeutet das? Liegt das daran, dass die Trezor Suite sich nur entweder mit https://\*.trezor.io oder [https://localhost](https://localhost) wie die alte Web-Wallet?

    • #829776
      simonmales
      Gast
      Up
      0
      Down
      ::

      If it’s local, do you need HTTPS? (Assuming Trezor Suite allows non-HTTPS Blockbook servers)

    • #829777
      HannahVernon
      Gast
      Up
      0
      Down
      ::

      ok, so just to follow-up, when LetsEncrypt provides certificates through certbot, it provides 4 files:

      “`shell
      cert.pem
      chain.pem
      fullchain.pem
      privkey.pem
      “`

      I was under the impression that `cert.pem` would be the certificate to provide to Blockbook, however, pointing the symlink for `coins/blockbook/bitcoin/cert/blockbook.crt` at the `fullchain.pem` allows it to work correctly. I suppose the `fullchain.pem` contains the necessary intermediate certificates for the full chain of trust, whereas the `cert.pem` is strictly the one certificate issued to the blockbook machine. ([this](https://community.letsencrypt.org/t/unable-to-verify-the-first-certificate/140756) is what pointed me at that specific solution).

      Anyway, it works. Which is sweet. Thanks!

    • #829778
      findingmewanahelp909
      Gast
      Up
      0
      Down
      ::

      Sorry off topic but does trezor work on linux/fedora im hesitant to plug it in figured youd know.

      Hooe you get your answer.

Ansicht von 3 Antwort-Themen
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.