Vytvořit certifikát s vlastním podpisem ve Windows [Úplný průvodce]

How to effectively deal with bots on your site? The best protection against click fraud.
  • Proces přidání certifikátu SSL na váš web je docela přímočarý a tato příručka vám pomůže.
  • Diskutujeme také o 3 nejúčinnějších způsobech, jak si koupit certifikát SSL, použít SSL s otevřeným zdrojovým kódem nebo si vytvořit vlastní.
  • Prozkoumejte naše Centrum vlastníků stránek Další užitečné příručky k tomuto tématu
  • Zvažte záložky našich podrobností Sekce Chyba certifikátu abyste se ujistili, že vás tento typ problému nikdy nepřekvapí.
Vlastní certifikát OpenSSL
Chcete-li vyřešit různé problémy s počítačem, doporučujeme DriverFix:
Tento software udrží vaše ovladače v chodu, a tak vás ochrání před běžnými chybami počítače a selháním hardwaru. Zkontrolujte všechny své ovladače nyní ve 3 snadných krocích:
  1. Stáhněte si DriverFix (ověřený soubor ke stažení).
  2. Klepněte na Začni skenovat najít všechny problematické ovladače.
  3. Klepněte na Aktualizujte ovladače získat nové verze a zabránit poruchám systému.
  • DriverFix byl stažen uživatelem 0 čtenáři tento měsíc.

Přidání certifikátu SSL na váš web je přímočarý proces. Můžete si buď zakoupit certifikát SSL jiného výrobce a každoročně ho obnovovat, nebo použít certifikát SSL open-source a vytvořit úlohu kukurice, abyste jej každý měsíc obnovovali.

instagram story viewer

Pro vývoj a testování však můžete prozkoumat možnost vytvoření certifikátu SSL podepsaného svým držitelem v systému Windows.

Nejlepší nabídky hostingu pro naše čtenáře - omezená nabídka

WP-Engine Nejlepší hosting WordPress prodejní kupón Zkontrolujte nabídku!
Bluehost 33% sleva na tříletý plán Zkontrolujte nabídku!
V pohybu Spusťte web za 2,49 $ měsíčně Zkontrolujte nabídku!
Pojď tati Aktuálně s 50% slevou Zkontrolujte nabídku!
Siteground Získejte plán za poloviční cenu Zkontrolujte nabídku!

Vytvoření certifikátu podepsaného svým držitelem je vynikající alternativou k nákupu a obnovení roční certifikace pro účely testování. Pro tento účel můžete použít OpenSSL ke generování certifikátu podepsaného svým držitelem.

V tomto článku prozkoumáme, jak vytvořit certifikát s vlastním podpisem v systému Windows. Pozdější část článku také zkoumá, jak nasadit certifikát podepsaný svým držitelem na klientské počítače.

Rychlý tip:

Ačkoli si můžete vytvořit nějaké peníze, pokud vytvoříte certifikát podepsaný svým držitelem, může to u některých uživatelů vést k trvalému blokování vašeho webu. Je to způsobeno chybovou zprávou certifikátu a ve většině případů ji nelze vrátit zpět.

Kromě toho je tento proces časově náročný a opravdu nestojí za váš čas, který má také určité náklady. Důrazně doporučujeme použít poskytovatele služeb SSL třetí strany.

GoDaddy SSL certifikáty

GoDaddy SSL certifikáty

GoDaddy je jedním z nejlepších poskytovatelů webhostingu, který také nabízí cenově dostupné certifikáty SSL.

Zkontrolujte cenu
Navštivte web

Vygenerujte certifikát s vlastním podpisem ve Windows 10

Použijte OpenSSL k vytvoření certifikátu podepsaného svým držitelem

Nainstalujte OpenSSL

Vytvořte certifikát podepsaný svým držitelem
  1. Stáhněte si nejnovější OpenSSL instalační program systému Windows ze zdroje třetí strany.
  2. Spusťte instalační program. OpenSSL vyžaduje ke spuštění Microsoft Visual C ++. Instalační program vás vyzve k instalaci Visual C ++, pokud již není nainstalován.
  3. Instalaci provedete kliknutím na Ano.
  4. Spusťte znovu instalační program OpenSSL a vyberte instalační adresář.
  5. Klepněte na Další.
  6. Otevřete příkazový řádek a zadejte OpenSSL, aby se zobrazila výzva OpenSSL.

Vytvořte pár souborů veřejného a soukromého klíče

Vytvořte certifikát podepsaný svým držitelem
  1. Ujistěte se, že máte nainstalovanou OpenSSL.
  2. Otevřete příkazový řádek a vytvořte nový adresář na jednotce C:
    C:> cd test
  3. Nyní přejděte do nového adresáře:
    C: Test>
  4. Nyní musíte zadat cestu instalačního adresáře OpenSSL následovanou klíčovým algoritmem RSA.
    C: Test> c: opensslbinopenssl genrsa -out privkey.pem 4096
  5. Spuštěním následujícího příkazu rozdělte vygenerovaný soubor na samostatné soubory soukromého a veřejného klíče:

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

Jakmile máte vygenerovaný veřejný / soukromý klíč, vytvořte soubor certifikátu s vlastním podpisem v systému Windows podle další sady kroků.

Vytvořte certifikát podepsaný svým držitelem

Vytvořte certifikát podepsaný svým držitelem
  1. Otevřete okno příkazového řádku.
  2. Přejděte do adresáře, který jste dříve vytvořili pro soubor veřejného / soukromého klíče.
    C: Test>
  3. Zadejte cestu instalačního adresáře OpenSSL a poté algoritmus certifikátu s vlastním podpisem:
    C: Test> c: opensslbinopenssl req -new -x509 -key privkey.pem -out cacert.pem -days 1095
  1. Postupujte podle pokynů na obrazovce.
  2. Chcete-li vytvořit certifikát s vlastním podpisem, musíte zadat informace o vaší organizaci, oblasti a kontaktní údaje.

Pokud byste k vytvoření certifikátu podepsaného svým držitelem raději použili PowerShell, postupujte místo toho podle další sady kroků.


Windows Server nemohl vytvořit chybu zabezpečeného kanálu SSL / TLS


Vytvořte certifikát podepsaný svým držitelem pomocí prostředí PowerShell

Vytvořte certifikát podepsaný svým držitelem
  1. Otevřete PowerShell jako správce. Stiskněte klávesu Windows a napište Powershell. Klikněte pravým tlačítkem na PowerShell a vyberte Spustit jako administrátor.
  2. Spusťte příkaz New-SelfsignedCertificate, jak je znázorněno níže.
    $ cert = New-SelfSignedCertificate -certstorelocation cert: localmachinemy -dnsname testcert.windowsreport.com
  3. Tím se certifikát přidá do úložiště vyhledávače ve vašem počítači. Nahradit testcert.windowsreport.com s názvem vaší domény ve výše uvedeném příkazu.
  4. Dále vytvořte heslo pro exportovaný soubor:
    $ pwd = ConvertTo-SecureString - řetězec ‚heslo!‘ - síla -AsPlainText
  5. Nahradit Heslo s vlastním heslem.
  6. Chcete-li exportovat certifikát podepsaný svým držitelem, zadejte následující příkaz:
    $ path = 'cert: localMachinemy' + $ cert.thumbprint Export-PfxCertificate -cert $ path -FilePath c: tempcert.pfx -Password $ pwd
  7. Ve výše uvedeném příkazu nahraďte c: tepl s adresářem, kam chcete soubor exportovat.
  8. Exportovaný soubor můžete importovat a nasadit pro svůj projekt.

Jak přidat můj certifikát podepsaný svým držitelem do souboru curls ca v systému Windows

Certifikát OpenSSL s vlastním podpisem
  1. Jakmile vytvoříte certifikát podepsaný svým držitelem a nainstalujete ho, možná budete chtít, aby certifikát CURL důvěřoval také.
  2. Novější verze cURL neobsahují důvěryhodný seznam souborů .pem. Můžete si stáhnout.pem soubor a zadejte následující příkaz do souboru php.ini soubor.
    curl.cainfo = "C: xamppphpcacert.pem"
  3. Po dokončení musíte získat CURL, aby důvěřoval vašemu certifikátu podepsanému svým držitelem. Chcete-li to provést, otevřete svůj server.crt soubor. Soubor se vytvoří, když jste vytvořili certifikát podepsaný svým držitelem.
  4. Zkopírujte veškerý obsah souboru server.crt a poté jej přidejte do souboru cacert.pem soubor.

Vytvoření certifikátu podepsaného svým držitelem pomocí OpenSSL lze provést pomocí příkazového řádku nebo PowerShellu. Možnost vytvořit certifikát podepsaný svým držitelem vám umožňuje vytvořit dočasný certifikát pro projekty ve vývoji, které vyžadují certifikát SSL.


Často kladené otázky

  • Ano. Můžete si vytvořit svůj vlastní certifikát SSL pomocí OpenSSL pro vývoj místních projektů. Tyto certifikáty však nejsou důvěryhodné webový prohlížeč a operační systém, protože nepochází od Certifikační autority.

  • Certifikát s vlastním podpisem můžete vygenerovat pomocí Windows Server IIS nebo OpenSSL. Pro IIS vyberte název serveru ve sloupci Připojení, poklepejte na Certifikáty serveru a vyberte Vytvořit certifikát podepsaný sám sebou.

  • Pokud používáte certifikát s vlastním podpisem na produkční verzi vašeho webu, zobrazí se ve webovém prohlížeči návštěvníků chyba certifikátu. Také to odradí každého potenciálního klienta od návštěvy vašeho webu.

Teachs.ru
3 způsoby, jak se zbavit selhání ověření certifikátu na VPN

3 způsoby, jak se zbavit selhání ověření certifikátu na VPNVpnChyba Certifikátu

Nejčastějším důvodem selhání ověření certifikátu na VPN je vypršení platnosti certifikátu.Certifikáty VPN jsou nezbytné, protože představují bezpečnější způsob ověřování než předsdílené klíče.Uživa...

Přečtěte si více
Jak opravit chybu Entitlement.diagnostics.office.com Office 365

Jak opravit chybu Entitlement.diagnostics.office.com Office 365Office 365Chyby Aplikace OutlookChyba Certifikátu

Můžete se setkat s Bezpečnostní upozornění Entitlement.diagnostics.office.com z důvodu neplatného bezpečnostního certifikátu nebo nesprávného data a času vypršení platnosti. Klepnutím na Ano ve výz...

Přečtěte si více
7 způsobů, jak opravit bezpečnostní problémy na webových stránkách WordPress [SSL, HTTPS]

7 způsobů, jak opravit bezpečnostní problémy na webových stránkách WordPress [SSL, HTTPS]Chyba SslChyba CertifikátuWordpress

Jako vlastník webových stránek je důležité chránit svůj web před útoky.Nezabezpečené webové stránky mohou vést nejen ke snížení důvěry návštěvníků, ale také ke ztrátě dat a nižšímu hodnocení SERP.P...

Přečtěte si více
ig stories viewer