Hvordan kan man fjerne certifikatadvarslen fra Chrome, når man tester en webapp på https localhost, og import af et selvsigneret certifikat resulterer i fejlen "The Private Key for this Client Certificate is missing or invalid"?
For at fjerne certifikatadvarslen fra Chrome ved test af en webapp på HTTPS localhost, skal du generere et nyt selvsigneret certifikat, kombinere det med den private nøgle, importere det i Chrome og tilføje det til betroede rodcertifikater, hvorefter du genstarter Chrome.
Sådan fjerner du certifikatadvarslen fra Chrome ved test af en webapp på HTTPS localhost
Når du tester en webapp på HTTPS localhost og støder på fejlen "The Private Key for this Client Certificate is missing or invalid" efter import af et selvsigneret certifikat, kan du følge disse trin for at løse problemet:
-
Generer et nyt selvsigneret certifikat:
-
Kombiner certifikat og privat nøgle:
-
Importer PFX-filen i Chrome:
- Åbn Chrome og gå til
chrome://settings/certificates
.
- Vælg fanen "Your Certificates" og klik på "Import".
- Vælg den PFX-fil, du har oprettet, og følg instruktionerne for at importere den.
-
Tilføj certifikatet til betroede rodcertifikater:
- For at undgå advarsler skal du tilføje det selvsignerede certifikat til dine betroede rodcertifikater.
- På Windows kan du gøre dette ved at åbne "Certifikatstyring" (certmgr.msc) og importere certifikatet under "Trusted Root Certification Authorities".
- På macOS kan du bruge "Keychain Access" til at tilføje certifikatet til "System" nøgleringen og indstille det som "Always Trust".
-
Genstart Chrome:
- Efter at have importeret certifikatet og tilføjet det til de betroede rodcertifikater, skal du genstarte Chrome for at ændringerne træder i kraft.
Ved at følge disse trin bør du kunne fjerne certifikatadvarslen fra Chrome, når du tester en webapp på HTTPS localhost.