Det kan være frustrerende, når besøgende på dit websted får vist en fejlmeddelelse “Kunne ikke etablere et tillidsforhold for SSL/TLS Secure Channel with Authority”. Desuden skaber det en dårlig brugeroplevelse (UX).

Selv om der er måder at omgå denne meddelelse på, f.eks. ved at indstille nye systemdækkende indstillinger, kan disse metoder udsætte dit websted for sikkerhedsrisici. Heldigvis kan du hurtigt løse fejlmeddelelsen og gøre dine sider tilgængelige for alle besøgende.

Typisk afhænger løsningen på problemet af den grundlæggende årsag. Det kan f.eks. være nødvendigt at tilføje dit websteds SSL-certifikat til det betroede lager på din computer. Andre gange kan det være så simpelt som at opdatere din browser.

I dette indlæg introducerer vi dig til fejlmeddelelsen: “Kunne ikke etablere et tillidsforhold for SSL/TLS Secure Channel with Authority”. Derefter vil vi diskutere nogle almindelige årsager til problemet og vise dig, hvordan du kan løse dem. Lad os komme i gang!

En introduktion til fejlen “Kunne ikke etablere et tillidsforhold”

Du kan se mange fejl på dit websted, nogle mere problematiske end andre. F.eks. er en fejl “Connection is not private” ret enkel at løse. Databaseforbindelsesfejl og fejl i forbindelse med sikker forbindelse kræver dog typisk mere fejlfinding.

Fejlen “Kunne ikke etablere et tillidsforhold for SSL/TLS Secure Channel with Authority” betyder, at din browser ikke har tillid til webstedet. Den mest almindelige årsag er, at browseren ikke kan verificere webstedets SSL-certifikat, hvilket betyder, at den ikke kan bekræfte webstedets identitet.

Med denne fejl kan der ikke etableres en sikker, krypteret forbindelse med serveren. Derfor advarer din browser dig muligvis mod at besøge webstedet.

Som besøgende kan det være frustrerende, når du ser denne fejl, fordi du ikke kan få adgang til det indhold, du har brug for. På den anden side kan fejlmeddelelsen på dit eget websted skade din virksomheds omdømme ved at få den til at fremstå upålidelig og upålidelig. Besøgende kan endda tro, at du ikke værdsætter deres sikkerhed.

En oversigt over SSL og TLS

SSL (Secure Sockets Layers) og TLS (Transport Layer Security) er kryptografiske protokoller, der krypterer data og autentificerer sikre forbindelser.

Der er dog forskelle mellem SSL og TLS. Det vigtigste er, at TLS er en nyere version af SSL. Det betyder blot, at TLS retter nogle sårbarheder i de tidligere SSL-protokoller.

Som vi nævnte tidligere, er SSL nødvendigt for at sikre data på dit websted. Når en besøgende forsøger at få adgang til dit websted, vil deres browser kontrollere, om dit SSL-certifikat er gyldigt. Hvis det er tilfældet, oprettes der en krypteret forbindelse mellem webstedet og din server, hvilket muliggør sikker overførsel af data som f.eks. personlige oplysninger eller betalingsoplysninger:

Bearbejdet med SSL-certifikatkryptering og verifikation
Processen med kryptering og verifikation af SSL-certifikater

Desuden findes der forskellige typer SSL-certifikater, som du kan installere. For eksempel vil et single-domain certifikat dække ét websted.

I mellemtiden sikrer et wildcard-certifikat et enkelt domæne og eventuelle relaterede underdomæner. Et wildcard-certifikat med flere domæner er dog det bedre valg, hvis du har forskellige websteder med mange underdomæner.

De fleste kvalitetshostingudbydere tilbyder gratis SSL-certifikater med deres abonnementer. Du skal måske blot kontakte din udbyder og bede dem om at aktivere SSL for dig.

Du kan f.eks. få et gratis SSL-certifikat med Kinsta takket være vores Cloudflare-integration, som endda understøtter wildcard-domæner. Det eneste du skal gøre er at købe en hostingpakke, f.eks. administreret WordPress-hosting.

Dit websted kan derefter drage fordel af vores hastighedsorienterede infrastruktur, firewallbeskyttelse og vores gratis APM-værktøj, som er indbygget direkte i MyKinsta-dashboardet.

Ellers kan du købe et brugerdefineret SSL-certifikat fra en betroet certifikatudstedende myndighed som Comodo eller DigiCert:

Digicert website hjemmeside
DigiCert-certificeringsmyndighed

Derefter skal du installere dit SSL-certifikat og kontrollere, at det fungerer korrekt. Hvis du har fået dit certifikat fra et andet sted end fra din hostingudbyder, kan du også overføre dit certifikat fra en anden server.

Almindelige årsager til fejlmeddelelsen “Could Not Establish Trust Relationship for the SSL/TLS Secure Channel with Authority” (kunne ikke etablere et tillidsforhold for SSL/TLS Secure Channel with Authority)

Her er de vigtigste årsager til meddelelsen “Kunne ikke etablere et tillidsforhold for SSL/TLS Secure Channel with authority”:

  • Selv-signerede certifikater: Disse certifikater genereres ofte gratis. De giver dog ikke lige så stor tillid som kommercielle certifikater.
  • Udløbne certifikater: De fleste SSL-certifikater er kun gyldige i et år. Derfor skal du forny dit certifikat, når det nærmer sig sin udløbsdato.
  • Certifikater, der ikke er underskrevet af en betroet certifikatudstedende myndighed (CA): Ligesom selv-signerede certifikater er det muligt, at en mindre kendt certifikatudbyder ikke har tillid til alle browsere.
  • Gratis SSL-certifikater: Der findes et par gratis CA’er, men nogle gange skal deres root-certifikater importeres manuelt til din browser for at fjerne fejlen.
  • Certifikater, der mangler et kæde-/intermediærcertifikat: De fleste pålidelige certifikater beder dig om at installere mindst ét andet kæde-/intermediærcertifikat for at knytte dit SSL-certifikat til en pålidelig kilde. Denne proces afhænger dog af den browser, du bruger. Internet Explorer kan f.eks. automatisk downloade mellemliggende certifikater, men det kan Mozilla Firefox ikke.

Fejlen “Kunne ikke etablere et tillidsforhold” betyder ofte, at dit SSL-certifikat er ugyldigt. Derfor kan du overveje at foretage et hurtigt SSL-tjek.

Qualys SSL Labs er helt gratis og giver dig mulighed for nemt at verificere dit certifikat. Du skal blot indtaste dit domænenavn i feltet Hostname (hostnavn) og klikke på Submit (indsend):

Qualys SSL Labs
Qualys SSL Labs

Qualys vil tage et øjeblik til at scanne dit websteds SSL/TLS-konfiguration på din webserver. Derefter får du en servervurdering mellem A og F. Desuden kan du se en forklaring på fejl og advarsler og finde ud af, hvordan du kan rette dem.

Normalt kan du finde måder at omgå fejlen “Could not establish trust relationship for the SSL/TLS secure channel with authority” (Kunne ikke etablere et tillidsforhold for den sikre SSL/TLS-kanal med autoritet). Dette er dog ikke altid den sikreste løsning for dit websted, da det kan udsætte dig for sikkerhedstrusler. Derfor anbefaler vi, at du lærer, hvordan du løser problemet ved at tage fat på den grundlæggende årsag.

Sådan løser du fejlen Could Not Establish Trust Relationship Error (i 3 trin)

Nu hvor du kender de almindelige årsager til fejlen “Could not establish trust relationship for the SSL/TLS Secure Channel with Authority”, lad os diskutere tre trin til at løse den!

Trin 1: Kontroller certifikatfejlene

For det første skal du finde årsagen til fejlen. Denne proces vil være forskellig afhængigt af den browser, du bruger til at få adgang til webstedet.

I Safari kan du f.eks. klikke på Vis detaljer for at finde ud af, hvad der ligger bag advarselsmeddelelsen. Derefter kan du gå videre til webstedet eller se dets certifikat:

Tilføjelse af et SSL-certifikat til den betroede butik i Windows
Tilføjelse af et SSL-certifikat til den betroede butik i Windows

Hvis du vælger sidstnævnte mulighed, vil du nogle gange se den grundlæggende årsag til problemet. I eksemplet nedenfor kan du se, at webstedet bruger et selvsigneret certifikat, som ikke er blevet verificeret af en tredjepart:

Et eksempel på et selvsigneret SSL-certifikat
Self-signed SSL-certifikat

I Chrome er denne proces dog lidt anderledes. I stedet skal du gå til advarslen Not Secure (Ikke sikker) i søgelinjen:

Not Secure advarsel i Chrome
Advarsel om ikke sikker i Chrome

Klik på advarselsmeddelelsen for at identificere det generelle problem (selv om du sandsynligvis ikke finder den grundlæggende årsag på dette tidspunkt). Her kan du blot se, at webstedets certifikat ikke er gyldigt:

Visning af certifikatadvarslen i Google Chrome
Visning af certifikatadvarslen i Google Chrome

Hvis du klikker på Certifikat er ikke gyldigt, vises en popup, hvor du kan få flere oplysninger om fejlen. Du kan f.eks. se udstedelses- og udløbsdatoer samt finde den CA, der har verificeret certifikatet.

Nedenfor kan du se, at SSL-certifikatet er udløbet:

Adgang til SSL-certifikatet i Chrome
Adgang til SSL-certifikatet i Chrome

Hvis du skifter til fanen Detaljer, kan du se certifikatets serienummer, signaturalgoritmen og oplysningerne om den offentlige nøgle.

Uanset hvilken browser du bruger, er det vigtigt at identificere fejlens root-årsag, før du går videre til næste trin. Ellers risikerer du at spilde din tid på ineffektive fejlfindingsmetoder.

Trin 2: Prøv generelle tips til fejlfinding

Før du tackler fejlen med mere specifikke foranstaltninger, anbefaler vi, at du først prøver nogle generelle tips til fejlfinding. Det er nemt at overse enkle ting, som du måske ikke er klar over påvirker din browser eller dit system. Faktisk er der nogle nemme måder at rette fejlmeddelelser på forskellige browsere og platforme.

Du kan f.eks. kontrollere, at dato og klokkeslæt på dit system er korrekte. Hvis dine indstillinger ikke er korrekte, kan de medføre, at et helt gyldigt SSL-certifikat bliver ugyldigt på din enhed.

På Mac skal du gå til dine Systemindstillinger og derefter vælge Dato og tid:

Et skærmbillede af Mac-systemindstillinger
Mac System Preferences

Hvis du vil foretage ændringer, kan du trykke på låseikonet nederst i popup-vinduet:

Ændringer af dato og klokkeslæt på Mac
Ændring af dato og klokkeslæt på Mac

Du kan enten vælge din tidszone ved hjælp af et kort eller manuelt indtaste de korrekte oplysninger på denne side.

Et andet almindeligt problem er, at din browser eller dit system ikke er blevet opdateret. Hvis du kører gammel software, kan det forårsage fejl. Desuden kan det gøre dit websted mere sårbart over for sikkerhedsbrud.

Du kan kontrollere, om din Mac er opdateret, ved at gå til Systemindstillinger. Klik derefter på Softwareopdatering:

Kontrol af systemopdateringer på Mac
Kontrol af systemopdateringer på Mac

Du kan også kontrollere, om din browser er opdateret. Du kan finde disse oplysninger i Google Chrome ved at klikke på de tre prikker i din browser. Hold derefter musen over Hjælp for at få adgang til rullemenuen, og klik på Om Google Chrome:

Kontroller, om Google Chrome skal opdateres
Kontroller, om Google Chrome skal opdateres

Chrome vil automatisk begynde at kontrollere, om der er opdateringer:

Opdatering af Google Chrome
Opdatering af Google Chrome

Genstart derefter browseren for at afslutte opdateringen. Husk, at denne proces vil være lidt anderledes, hvis du arbejder med en anden browser end Chrome.

Trin 3: Identificer den bedste løsning på din fejl

Løsningen på din fejl afhænger af den årsag, du identificerede i det første trin i denne vejledning. Her er fire almindelige scenarier!

Dit domænenavn stemmer ikke overens med navnet på certifikatet

Dette sker typisk, når det almindelige navn på SSL-certifikatet ikke passer til domænet/URL’en i din browsers søgelinje. Du kan finde certifikatets fælles navn (hostnavn) ved at få vist certifikatet og udvide afsnittet Detaljer:

En pop op-boks, der kontrollerer for en fejl i SSL-uoverensstemmelse
Kontrol af en SSL-mismatch-fejl

Under Common Name skal du kontrollere, at navnet passer til den URL, du bruger til at besøge webstedet. Nogle gange kan det være så simpelt som at der mangler “www”.

Mange websteder inkluderer deres domænenavne både med og uden “www”, så browsere ikke straffer brugere, der skriver adressen anderledes. Du skal dog bruge et certifikat, der kan rumme flere domæner.

Hvis du finder en uoverensstemmelse mellem navnene og i øjeblikket har et SSL-certifikat med et enkelt domæne, skal du få udstedt et nyt certifikat. Hvis du har et certifikat med flere domæner, kan du imidlertid tilføje/fjernede Subject Alternative Names (SAN’er) til dit certifikat.

Dit certifikat er udløbet

Hvis du bruger et certifikat, der er udløbet, er dine besøgende og dit websted mere sårbare over for angreb. Faktisk kan en hacker drage fordel af denne situation ved at udgive sig for at være dit websted og stjæle fra besøgende, der lander på det.

Hvis du finder ud af, at dit SSL-certifikat er udløbet, skal du derfor installere et gyldigt certifikat for at bevare autenticiteten og tilliden til dit websted. Vi anbefaler også, at du indstiller en fremtidig påmindelse om at forny certifikatet, inden det udløber.

Din certifikatrodsmyndighed kan ikke være pålidelig

Hvis der ikke kan stoles på certifikatmyndigheden, skal du tilføje certifikatet til det betroede lager i din browser.

I Safari kan du gøre dette for hvert enkelt websted ved at klikke på Vis certifikatet. Udvid derefter afsnittet Tillid i popup-vinduet, og rul ned til den del, hvor der står Når du bruger dette certifikat:

Tillid til et SSL-certifikat i Safari
Tillid til et SSL-certifikat i Safari

Her skal du bruge dropdown-boksen til at vælge Altid tillid.

Du kan også ændre alle certifikater på dit Mac-system ved at klikke på ikonet med spørgsmålstegnet i dette popup-vindue. Tryk derefter på Åbn adgang til nøglering for mig:

Åbning af nøgleringsadgang på Mac
Åbning af nøgleringsadgang på Mac

Under System Roots skal du navigere til Certifikater:

Visning af installerede SSL-certifikater
Visning af installerede SSL-certifikater

Her kan du se dine certifikater og administrere tillidsindstillingerne ved at højreklikke på det relevante certifikat og vælge Get Info

Hvis du bruger Windows, skal du gå til søgemenuen og skrive “mmc” for at åbne Microsoft Management Control. Derefter skal du gå til Fil > Tilføj/fjern snap-in:

Brug Microsoft Management Control til at tilføje eller fjerne snap-in
Brug Microsoft Management Control til at tilføje eller fjerne snap-in

Vælg Certifikater, og klik derefter på Tilføj:

Tilføjelse af et SSL-certifikat til den betroede butik i Windows
Tilføjelse af et SSL-certifikat til den betroede butik i Windows

Marker feltet for Computerkonto, og tryk derefter på Næste. I den følgende popup-meddelelse skal du vælge Lokal computer og derefter klikke på Afslut:

Tilføjelse af et certifikat til Microsoft Management Control
Tilføjelse af et certifikat til Microsoft Management Control

På det næste skærmbillede skal du klikke på OK for at afslutte.

Dobbeltklik nu på Certifikater, og find Trusted Root Certification Authorities. Højreklik her, hold musen hen over Alle opgaver, og vælg Import:

Import af et SSL-certifikat i Windows
Import af et SSL-certifikat i Windows

Dette vil åbne guiden Import af certifikatimport. Klik på Næste , og derefter kan du indtaste det filnavn, du vil importere, eller finde certifikatet på din computer:

Brug af guiden til certifikatimport i Windows
Brug af guiden til certifikatimport i Windows

Hvis du vil afslutte tilføjelsen af et SSL-certifikat til de betroede rodcertificeringsmyndigheder på din computer, skal du blot trykke på Næste.

Du bruger et selvsigneret certifikat

Et selvsigneret certifikat er ikke signeret af en CA. Der er visse scenarier, hvor det giver mening at bruge et selv-signeret certifikat, f.eks. i softwareudviklingsfaserne.

Det kan dog også give anledning til sikkerheds- og tillidsproblemer med browsere, da det ikke er blevet verificeret af en autoritet, som man har tillid til. Desuden kan selv-signerede certifikater ikke tilbagekaldes, hvilket udsætter dit websted og dine brugere for større risiko. Når et CA-signeret certifikat er kompromitteret, kan certifikatet tilbagekaldes af CA’en for at forhindre yderligere brug.

Hvis du bruger et selvsigneret certifikat (ikke til test eller interne formål), blokerer du sandsynligvis i det mindste en del af trafikken fra at få adgang til dit websted. Den eneste måde at gøre dit websted tilgængeligt og sikkert for alle internetbrugere på er at få udstedt et nyt certifikat fra en betroet CA.

Opsummering

Det kan være frustrerende at se fejlen “Could not establish trust relationship for the SSL/TLS secure channel with authority”. Den blokerer dig for adgang til det ønskede indhold, da der ikke kan etableres en krypteret forbindelse. Desuden kan denne meddelelse som ejer af et websted få dit websted til at virke utroværdigt på besøgende.

At identificere den grundlæggende årsag til fejlen er dog det første skridt til at rette den. Måske er dit SSL-certifikat udløbet, eller måske bruger du et certifikat, der ikke er blevet underskrevet af en betroet CA. Så kan du løse problemet ved at få udstedt et nyt certifikat, eller du kan måske tilføje SSL-certifikatet til det betroede lager på din computer.

En af de nemmeste måder at identificere og løse problemer på dit websted på er med værktøjer til overvågning af ydeevne som Kinsta APM. Vores specialudviklede værktøj opsamler data om dine PHP-processer, databaseforespørgsler, HTTP-kald og meget mere. Endnu bedre er det, at vores APM er gratis i alle vores abonnementer. Tjek vores hostingpakker i dag for at finde den rigtige løsning til dit websted!