Opret et selvsigneret certifikat i Windows [Fuld vejledning]

  • Processen med at tilføje et SSL-certifikat til dit websted er ret ligetil, og denne vejledning hjælper.
  • Vi diskuterer også de 3 mest effektive måder at enten købe et SSL-certifikat, bruge en open source SSL eller oprette dit eget.
  • Udforsk vores Webstedsejerhub for mere nyttige vejledninger om dette emne.
  • Overvej at bogmærke vores detaljerede Afsnit certifikatfejl for at sikre, at du aldrig bliver overvældet af denne type problemer.
Selvunderskrevet OpenSSL-certifikat
For at løse forskellige pc-problemer anbefaler vi DriverFix:
Denne software holder dine drivere i gang og holder dig dermed beskyttet mod almindelige computerfejl og hardwarefejl. Tjek alle dine chauffører nu i 3 nemme trin:
  1. Download DriverFix (verificeret downloadfil).
  2. Klik på Start scanning for at finde alle problematiske drivere.
  3. Klik på Opdater drivere for at få nye versioner og undgå systemfejl.
  • DriverFix er downloadet af 0 læsere denne måned.

Tilføjelse af et SSL-certifikat til dit websted er en ligetil proces. Du kan enten købe et tredjeparts SSL-certifikat og forny det årligt eller bruge et open source SSL-certifikat og oprette et majsjob for at forny det hver måned.

Til udvikling og test kan du dog undersøge muligheden for at oprette et selvsigneret SSL-certifikat i Windows.

Bedste hosting-tilbud til vores læsere - Begrænset tilbud

WP-motor Bedste WordPress-hosting salgskupon Tjek tilbud!
Bluehost 33% rabat på en treårsplan Tjek tilbud!
I bevægelse Start et websted med 2,49 $ pr. Måned Tjek tilbud!
Kom så far I øjeblikket med 50% rabat Tjek tilbud!
Siteground Få en plan til en halv pris Tjek tilbud!

Oprettelse af et selvsigneret certifikat er et glimrende alternativ til køb og fornyelse af en årlig certificering til testformål. Du kan bruge OpenSSL til at generere et selvsigneret certifikat til dette formål.

I denne artikel undersøger vi, hvordan du opretter et selvsigneret certifikat i Windows. Den senere del af artiklen udforsker også, hvordan man distribuerer det selvsignerede certifikat til klientmaskiner.

Hurtigt tip:

Selvom du kan spare nogle penge, hvis du opretter et selvsigneret certifikat, kan det føre til en permanent blokering af dit websted for nogle brugere. Dette skyldes certifikatfejlmeddelelsen og kan i de fleste tilfælde ikke fortrydes.

Derudover er processen tidskrævende og virkelig ikke din tid værd, hvilket også har en vis pris. Vi anbefaler kraftigt at bruge en tredjeparts SSL-tjenesteudbyder.

GoDaddy SSL-certifikater

GoDaddy SSL-certifikater

GoDaddy er en af ​​de bedste webhosteleverandører, der også tilbyder overkommelige SSL-certifikater.

Tjek pris
Besøg webstedet

Generer selvsigneret certifikat i Windows 10

Brug OpenSSL til at oprette et selvsigneret certifikat

Installer OpenSSL

Opret et selvsigneret certifikat
  1. Download det seneste OpenSSL windows-installationsprogram fra en tredjepartskilde.
  2. Kør installationsprogrammet. OpenSSL kræver, at Microsoft Visual C ++ kører. Installationsprogrammet beder dig om at installere Visual C ++, hvis det ikke allerede er installeret.
  3. Klik på Ja for at installere.
  4. Kør OpenSSL-installationsprogrammet igen, og vælg installationsmappen.
  5. Klik på Næste.
  6. Åbn en kommandoprompt, og skriv OpenSSL for at få OpenSSL-prompt.

Opret et offentligt / privat nøglefilpar

Opret et selvsigneret certifikat
  1. Sørg for, at du har OpenSSL installeret.
  2. Åbn kommandoprompt, og opret en ny mappe på dit C-drev:
    C:> cd-test
  3. Gå nu til den nye mappe:
    C: Test>
  4. Nu skal du skrive stien til OpenSSL-installationsmappen efterfulgt af RSA-nøgealgoritmen.
    C: Test> c: opensslbinopenssl genrsa -out privkey.pem 4096
  5. Kør følgende kommando for at opdele den genererede fil i separate private og offentlige nøglefiler:

C: Test> c: opensslbinopenssl ssh-keygen -t rsa -b 4096 -f privkey.pem

Når du har genereret den offentlige / private nøgle, skal du følge det næste sæt trin for at oprette en selvsigneret certifikatfil på et Windows-system.

Opret et selvsigneret certifikat

Opret et selvsigneret certifikat
  1. Åbn et kommandopromptvindue.
  2. Gå til den mappe, du oprettede tidligere til den offentlige / private nøglefil.
    C: Test>
  3. Indtast stien til OpenSSL-installationsmappen efterfulgt af den selvsignerede certifikatalgoritme:
    C: Test> c: opensslbinopenssl req -ny -x509 -key privkey.pem -out cacert.pem -dage 1095
  1. Følg instruktionerne på skærmen.
  2. Du skal indtaste oplysninger om din organisation, region og kontaktoplysninger for at oprette et selvsigneret certifikat.

Hvis du hellere vil bruge PowerShell til at oprette et selvsigneret certifikat, skal du i stedet følge det næste sæt trin.


Windows Server kunne ikke oprette SSL / TLS sikker kanalfejl


Opret et selvsigneret certifikat ved hjælp af PowerShell

Opret et selvsigneret certifikat
  1. Åbn PowerShell som administrator. Tryk på Windows-tasten, skriv Powershell. Højreklik på PowerShell, og vælg Kør som administrator.
  2. Kør kommandoen New-SelfsignedCertificate, som vist nedenfor.
    $ cert = New-SelfSignedCertificate -certstorelocation cert: localmachinemy -dnsname testcert.windowsreport.com
  3. Dette tilføjer certifikatet til lokaliseringsbutikken på din pc. Erstatte testcert.windowsreport.com med dit domænenavn i ovenstående kommando.
  4. Opret derefter en adgangskode til din eksportfil:
    $ pwd = ConvertTo-SecureString -String 'password!' -Force -AsPlainText
  5. Erstatte Adgangskode med din egen adgangskode.
  6. Indtast følgende kommando for at eksportere det selvsignerede certifikat:
    $ path = 'cert: localMachinemy' + $ cert.thumbprint Export-PfxCertificate -cert $ path -FilePath c: tempcert.pfx -Password $ pwd
  7. I ovenstående kommando erstat c: temp med det bibliotek, hvor du vil eksportere filen.
  8. Du kan importere den eksporterede fil og distribuere den til dit projekt.

Sådan tilføjes mit selvsignerede certifikat til curls ca-filen på Windows

Selvunderskrevet OpenSSL-certifikat
  1. Når du har oprettet et selvsigneret certifikat og installeret det, kan det være nødvendigt, at cURL også stoler på certifikatet.
  2. De senere versioner af cURL inkluderer ikke en betroet .pem-fil. Du kan downloade.pem fil, og skriv følgende kommando i php.ini fil.
    curl.cainfo = "C: xamppphpcacert.pem"
  3. Når du er færdig, skal du få cURL til at stole på dit selvsignerede certifikat. For at gøre dette skal du åbne din server.crt fil. Filen oprettes, når du oprettede dit selvsignerede certifikat.
  4. Kopier alt indholdet af server.crt-filen, og tilføj det derefter til cacert.pem fil.

Oprettelse af et selvsigneret certifikat ved hjælp af OpenSSL kan gøres ved hjælp af kommandoprompten eller PowerShell. At være i stand til at oprette dit selvsignerede certifikat giver dig mulighed for at oprette et midlertidigt certifikat til udviklingsprojekter, der kræver et SSL-certifikat.


Ofte stillede spørgsmål

  • Ja. Du kan oprette dit eget SSL-certifikat ved hjælp af OpenSSL til lokal projektudvikling. Disse certifikater stoler dog ikke på af webbrowser og operativsystem, da det ikke kommer fra en certifikatmyndighed.

  • Du kan generere et selvsigneret certifikat ved hjælp af Windows Server IIS eller OpenSSL. For IIS skal du vælge navnet på serveren i kolonnen Forbindelse, dobbeltklikke på Servercertifikater og vælge Opret selvsigneret certifikat.

  • Hvis du bruger et selvsigneret certifikat på produktionsversionen af ​​dit websted, viser de besøgendes webbrowser en certifikatfejl. Det afskrækker også enhver potentiel klient fra at besøge dit websted.

3 hurtige måder at rette fejl 503-certifikatet er udløbet

3 hurtige måder at rette fejl 503-certifikatet er udløbetBrowserfejlCertifikatfejl

Fejl 503 er ofte forårsaget af et servervalideringsproblemAt møde Fejl 503 certifikat er udløbet forhindrer dig i at få adgang til nogle websteder.Det Fejl 503 certifikat er udløbet angiver, at dit...

Læs mere
Fix: Anmodningen indeholder ingen certifikatskabelonoplysninger

Fix: Anmodningen indeholder ingen certifikatskabelonoplysningerWindows ServerCertifikatfejl

Gør disse ting, når CSR-signering mislykkes på grund af ingen certifikatskabelonHvis du forsøger at udstede et certifikat og forsøger at underskrive en CSR, kan du nogle gange ende med at få anmodn...

Læs mere
Doh.xfinity.com Certifikatfejl: Sådan rettes det

Doh.xfinity.com Certifikatfejl: Sådan rettes detInternet SideXfinity ProblemerCertifikatfejl

Vent, indtil Xfinity fornyer certifikatetDet doh.xfinity.com certifikatfejl er et problem på serversiden, og virksomheden skal forny deres certifikat for at meddelelsen forsvinder.Læs denne vejledn...

Læs mere