bug: app V4.67.0 on Android 13 and older can not connect to rc-instance with current certificate (while Browser on same device can)

Aperta
#6,834 5 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
30/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
android, react-native, typescript

Direzione di ricerca

Non sono indicati alcun file sorgente, test o punto di ingresso. Inizia riproducendo il problema di connessione su Android 13 e versioni precedenti con Rocket.Chat.ReactNative V4.67.0 utilizzando il certificato indicato, quindi traccia il punto in cui l’app segnala "invalid url" durante la configurazione di TLS; il lavoro è completato quando l’app si connette correttamente al server certificato da Harica.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

🐛 bug
Describe the Bug

Hi RocketChat-team,

the current Rocket.Chat.ReactNative-app V4.67.0 on Android 13 and older can not connect to a RocketChat-instance with current certificate saying "invalid url" while a browser like firefox on same device has no problems.

The issuer of the certificate is harica, which is the current certificate authority for GÉANT the european research communities (universities etc.).

We tried different certificates (ec/rsa) with different sizes etc.

Is there a work around this?

Or will there be a version of the Rocket.Chat.ReactNative-app with a current own list of certificate chains?

regards

Steps to Reproduce

Trying to connect to a server as described above.

Expected Behavior

Problem free TLS-connection to the Server

Actual Behavior

the current Rocket.Chat.ReactNative-app V4.67.0 on Android 13 and older can not connect to a RocketChat-instance with current certificate saying "invalid url".

Rocket.Chat Server Version

7.7.9

Rocket.Chat App Version

V4.67.0

Device Name

Multiple Android phones like Huawai, Google Pixel

OS Version

at least Android 13 and older

Additional Context

browsers like firefox on same device have no problems.

The issuer of the certificate is harica, which is the current certificate authority for GÉANT the european research communities (universities etc.).

Lingua principale
TypeScript
Stelle
2.4k
Fork
1.5k
Merge medio
1g 15h
PR unite (30g)
29

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di RocketChat/Rocket.Chat.ReactNative

Tutte le issue di RocketChat/Rocket.Chat.ReactNative

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.