Puncte:0

Clientul KIO nu recunoaște certificatul CA rădăcină

drapel eg

Am un certificat SSL root-CA-Certificat autogenerat în

/usr/local/share/ca-certificates/skynet.crt

Fișierul este în format PEM.

certificat skynet

După ce am copiat skynet.crt în /usr/local/share/ca-certificates, am fugit

sudo update-ca-certificates

Acum am adăugat și certificatul la certificatele rădăcină firefox și certificatele rădăcină Chrome.

Pot rula un site web pe https://localhost:5007 cu un certificat SSL emis de această autoritate (skynet.crt).

Funcționează bine pe Firefox și pe Chrome, dacă rulez mai întâi site-ul, apoi pornesc chrome/firefox și introdu https://localhost:5007 în bara de adrese.

Dar când rulez site-ul web de la JetBrains Rider și deschide site-ul (în Firefox) la https://locahost:5007, primesc o eroare în KIO Client:

eroare kio

dau clic pe detalii și primesc

detalii despre eroare

Închid detaliile erorii și dau clic pe Continuare, primesc acest ecran:

permanent sau temporar

Deoarece nu vreau intrări permanente, dau clic pe „Numai sesiunea curentă”

se deschide Chrome și primesc „conexiune sigură eșuată”.

Conexiunea securizata a esuat

Acum, desigur, primesc această eroare, deoarece certificatul skynet este deja în magazinul Firefox.

Dar de ce KIO-Client recunoaște acest certificat ca fiind nevalid?

Folosește propriul depozit de certificate? Sau trebuie să fac ceva mai mult decât update-ca-certificates, până când certificatul este acceptat?

Sau care e problema?

Notă: Pot reproduce problema, dacă execut:

kioclient5 exec https://localhost:5007
Puncte:0
drapel eg

Aceasta pare să fie o problemă cu versiunea de firefox din depozitele ubuntu.

A rezolva problema:

  • Instalați ediția pentru dezvoltatori Firefox.

  • Faceți o copie de rezervă a /usr/share/applications/firefox.desktop.

  • Scoateți și curățați sistemul Firefox.

  • Copiați copia de rezervă în /usr/share/applications/firefox.desktop

  • Creați /usr/bin/firefox cu conținut

    #!/bin/bash

    exec -a „$0” „/opt/mozilla/firefox/firefox” „$@”

unde /opt/mozilla/firefox este locul unde ați instalat ediția pentru dezvoltatori Firefox.

chmod +x /usr/bin/firefox

Terminat.

Acum poți începe cu

kioclient5 exec https://localhost:5007

și pur și simplu funcționează.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.