Løs en rod- eller certifikatfejl, der ikke er tillid til (kun Windows IIS)
Påkrævet: Disse trin er kun til Windows IIS -brugere. For andre platforme henvises tilLøs en rod- eller certifikatkædefejl, som ikke er tillid til .
Hvis du eller dine kunder oplever en "ikke -betroet rod" eller SSL -certifikatkædefejl, skal dit nuværende SSL -certifikat muligvis have yderligere certifikater i pakken, så webbrowsere kan stole på dit website. Følg disse trin for at løse dette problem i Windows IIS.
Til CSR og privat nøgle genereret i IIS
- Download den nye pakke og kopier den til en af IIS -serverne.
- Åbn MMC, og tilføj certifikatvisningen snap in.
- Højreklik på Mellemliggende certifikater , vælg Importér , og find derefter den .p7b-fil, der fulgte med den nye pakke. Vælg filen og importer den, og når importen er færdig, vises en meddelelse.
- Åbn IIS -administration, og gå til Servercertifikater .
- Vælg Gennemfør certifikatanmodning , og find den .cer, der fulgte med pakken.
- Importér pakken til din lokale maskine, og når importen er færdig, vises en meddelelse.
- I MMC skal du højreklikke på det nye certifikat, der blev importeret, og vælge Eksportér .
- Vælg også at eksportere den private nøgle, angiv et nyt navn/sti til .pfx, og installer derefter det nyoprettede .pfx på dine webservere og bind til ethvert site, der har brug for det.
Til CSR og privat nøgle genereret eksternt (f.eks. I OpenSSL)
- Kør denne kommando for at oprette en PFX -fil:
openssl pkcs12 -export -out [newFileName.pfx] -inkey [privateKey] -in [newBundleFileName]
hvor:
- newFileName er outputfilnavnet for PFX (for eksempel coolexample_new.com.pfx)
- privateKey er den private nøglefil (for eksempel coolexample.com.key)
- newBundleFileName er den certifikatpakke, der skal inkluderes (for eksempel coolexample.com_bundleNoG2.crt)
- Upload PFX til din server, og dobbeltklik på for at starte installationen.
- Vælg Lokal maskine , og vælg Næste .
- Vælg Bekræft filnavn , og vælg Næste .
- Vælg Input -adgangskode (vi anbefaler altid at gøre det for at øge sikkerheden), vælg Vælg Marker nøgle som kan eksporteres og derefter Næste .
- Vælg Vælg automatisk certifikatlager , vælg Næste , og vælg derefter Udfør . Når importen er gennemført, får du vist en succesmeddelelse.
Se certifikatet
Uanset hvordan du installerede pakken, kan du se det installerede certifikat her:
- Åbn en kommandoprompt, skriv
MMCog tryk på Enter. - I MMC skal du vælge Filer og derefter vælge Tilføj/Fjern snap-in .
- I menuen til venstre skal du vælge Certifikater og derefter vælge Tilføj .
- Vælg Computerkonto , og vælg derefter Næste .
- Vælg Lokal computer , og vælg derefter Udfør .
- Vælg OK .
- Gå tilbage til Certifikater (Lokal computer) , vælg Personlig , og vælg derefter Certifikater . Det nye certifikat vises på listen.
Flere oplysninger
- Hvorfor fjerner GoDaddy ClientAuth EKU og går over til R1 -rodhierarkiet for DV TLS -udstedelse?: Forklarer, hvorfor du i første omgang så fejlen "ikke -tillid til rod" eller certifikatkæde.