Utwórz certyfikat z podpisem własnym w systemie Windows [Pełny przewodnik]

  • Proces dodawania certyfikatu SSL do Twojej witryny jest dość prosty, a ten przewodnik pomoże.
  • Omawiamy również 3 najskuteczniejsze sposoby zakupu certyfikatu SSL, korzystania z protokołu SSL o otwartym kodzie źródłowym lub tworzenia własnego.
  • Poznaj nasze Centrum właścicieli witryn więcej przydatnych poradników na ten temat.
  • Rozważ dodanie do zakładek naszych szczegółowych Sekcja Błąd certyfikatu aby upewnić się, że nigdy nie zostaniesz przytłoczony tego typu problemem.
Samopodpisany certyfikat OpenSSL
Aby naprawić różne problemy z komputerem, zalecamy DriverFix:
To oprogramowanie sprawi, że sterowniki będą działały, dzięki czemu będziesz chroniony przed typowymi błędami komputera i awariami sprzętu. Sprawdź teraz wszystkie sterowniki w 3 prostych krokach:
  1. Pobierz poprawkę sterownika (zweryfikowany plik do pobrania).
  2. Kliknij Rozpocznij skanowanie znaleźć wszystkie problematyczne sterowniki.
  3. Kliknij Zaktualizuj sterowniki aby uzyskać nowe wersje i uniknąć wadliwego działania systemu.
  • DriverFix został pobrany przez 0 czytelników w tym miesiącu.

Dodanie certyfikatu SSL do Twojej witryny to prosty proces. Możesz kupić certyfikat SSL innej firmy i odnawiać go co roku lub użyć certyfikatu SSL typu open source i utworzyć zadanie kukurydziane, aby odnawiać go co miesiąc.

Jednak w przypadku programowania i testowania możesz zbadać możliwość utworzenia certyfikatu SSL z podpisem własnym w systemie Windows.

Najlepsze oferty hostingowe dla naszych czytelników – oferta ograniczona

Silnik WP Najlepszy hosting WordPress sprzedaż-kupon Sprawdź ofertę!
Bluehost 33% zniżki na abonament trzyletni Sprawdź ofertę!
W ruchu Uruchom stronę internetową za 2,49 $ miesięcznie Sprawdź ofertę!
Idź Tato Obecnie z 50% zniżką Sprawdź ofertę!
Teren witryny Kup plan za pół ceny Sprawdź ofertę!

Stworzenie certyfikatu z podpisem własnym jest doskonałą alternatywą dla zakupu i odnawiania corocznego certyfikatu do celów testowych. Możesz skorzystać z OpenSSL, aby wygenerować w tym celu certyfikat z podpisem własnym.

W tym artykule dowiemy się, jak utworzyć certyfikat z podpisem własnym w systemie Windows. W dalszej części artykułu omówiono również sposób wdrażania certyfikatu z podpisem własnym na komputerach klienckich.

Szybka wskazówka:

Chociaż możesz zaoszczędzić trochę pieniędzy, jeśli utworzysz certyfikat z podpisem własnym, może to prowadzić do trwałego zablokowania Twojej witryny dla niektórych użytkowników. Jest to spowodowane komunikatem o błędzie certyfikatu i w większości przypadków nie można tego cofnąć.

Poza tym proces jest czasochłonny i naprawdę nie jest wart twojego czasu, co również wiąże się z pewnymi kosztami. Zdecydowanie zalecamy korzystanie z zewnętrznego dostawcy usług SSL.

Certyfikaty SSL GoDaddy

Certyfikaty SSL GoDaddy

GoDaddy jest jednym z najlepszych dostawców usług hostingowych, który oferuje również niedrogie certyfikaty SSL.

Sprawdź cenę
Odwiedź stronę

Wygeneruj certyfikat z podpisem własnym w systemie Windows 10

Użyj OpenSSL, aby utworzyć certyfikat z podpisem własnym

Zainstaluj OpenSSL

Utwórz certyfikat z podpisem własnym
  1. Pobierz najnowsze OpenSSL instalator systemu Windows z zewnętrznego źródła.
  2. Uruchom instalator. OpenSSL wymaga do działania Microsoft Visual C++. Instalator poprosi o zainstalowanie programu Visual C++, jeśli nie jest jeszcze zainstalowany.
  3. Kliknij Tak, aby zainstalować.
  4. Uruchom ponownie instalator OpenSSL i wybierz katalog instalacyjny.
  5. Kliknij Kolejny.
  6. Otwórz wiersz poleceń i wpisz OpenSSL, aby uzyskać monit OpenSSL.

Utwórz parę plików klucza publicznego/prywatnego

Utwórz certyfikat z podpisem własnym
  1. Upewnij się, że masz zainstalowany OpenSSL.
  2. Otwórz Wiersz Poleceń i utwórz nowy katalog na dysku C:
    C: > Test CDc
  3. Teraz przejdź do nowego katalogu:
    C: Test>
  4. Teraz musisz wpisać ścieżkę katalogu instalacyjnego OpenSSL, a następnie algorytm klucza RSA.
    C: Test>c: opensslbinopenssl genrsa -out privkey.pem 4096
  5. Uruchom następujące polecenie, aby podzielić wygenerowany plik na oddzielne pliki kluczy prywatnych i publicznych:

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

Po wygenerowaniu klucza publicznego/prywatnego wykonaj następny zestaw kroków, aby utworzyć plik certyfikatu z podpisem własnym w systemie Windows.

Utwórz certyfikat z podpisem własnym

Utwórz certyfikat z podpisem własnym
  1. Otwórz okno wiersza polecenia.
  2. Przejdź do katalogu utworzonego wcześniej dla pliku klucza publicznego/prywatnego.
    C: Test>
  3. Wprowadź ścieżkę katalogu instalacyjnego OpenSSL, a następnie algorytm certyfikatu z podpisem własnym:
    C: Test>c: opensslbinopenssl req -new -x509 -key privkey.pem -out cacert.pem -dni 1095
  1. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.
  2. Aby utworzyć certyfikat z podpisem własnym, musisz wprowadzić informacje o swojej organizacji, regionie i dane kontaktowe.

Jeśli wolisz używać programu PowerShell do tworzenia certyfikatu z podpisem własnym, wykonaj zamiast tego następny zestaw kroków.


Windows Server nie mógł utworzyć błędu bezpiecznego kanału SSL/TLS


Utwórz certyfikat z podpisem własnym za pomocą PowerShell

Utwórz certyfikat z podpisem własnym
  1. Otwórz PowerShell jako administrator. Naciśnij klawisz Windows, wpisz Powershell. Kliknij prawym przyciskiem myszy PowerShell i wybierz Uruchom jako administrator.
  2. Uruchom polecenie New-SelfsignedCertificate, jak pokazano poniżej.
    $cert = New-SelfSignedCertificate -certstorelocationcert: localmachinemy -dnsname testcert.windowsreport.com
  3. Spowoduje to dodanie certyfikatu do magazynu lokalizatora na twoim komputerze. Zastąpić testcert.windowsreport.com z nazwą domeny w powyższym poleceniu.
  4. Następnie utwórz hasło do pliku eksportu:
    $pwd = ConvertTo-SecureString -String ‘hasło!’ -Force -AsPlainText
  5. Zastąpić Hasło z własnym hasłem.
  6. Wpisz następujące polecenie, aby wyeksportować certyfikat z podpisem własnym:
    $path = „cert: localMachinemy” + $cert.thumbprint Export-PfxCertificate -cert $path -FilePath c: tempcert.pfx -Password $pwd
  7. W powyższym poleceniu zamień c: temp z katalogiem, do którego chcesz wyeksportować plik.
  8. Możesz zaimportować wyeksportowany plik i wdrożyć go w swoim projekcie.

Jak dodać mój certyfikat z podpisem własnym do pliku curls ca w systemie Windows?

Certyfikat OpenSSL z podpisem własnym
  1. Po utworzeniu i zainstalowaniu certyfikatu z podpisem własnym możesz chcieć, aby cURL również ufał temu certyfikatowi.
  2. Późniejsze wersje cURL nie zawierają zaufanego pliku .pem. Możesz pobrać .Pem plik i wpisz następujące polecenie w php.ini plik.
    curl.cainfo = "C: xamppphpcacert.pem"
  3. Po zakończeniu musisz uzyskać cURL, aby zaufać swojemu samopodpisanemu certyfikatowi. Aby to zrobić, otwórz swój serwer.crt plik. Plik jest tworzony podczas tworzenia certyfikatu z podpisem własnym.
  4. Skopiuj całą zawartość pliku server.crt, a następnie dodaj go do cacert.pem plik.

Utworzenie certyfikatu z podpisem własnym przy użyciu OpenSSL można wykonać za pomocą wiersza polecenia lub programu PowerShell. Możliwość utworzenia certyfikatu z podpisem własnym umożliwia utworzenie certyfikatu tymczasowego dla projektów w fazie rozwoju, które wymagają certyfikatu SSL.


Często Zadawane Pytania

  • Tak. Możesz utworzyć własny certyfikat SSL za pomocą OpenSSL do lokalnego rozwoju projektu. Jednak certyfikaty te nie są zaufane przez przeglądarka internetowa i system operacyjny, ponieważ nie pochodzi z urzędu certyfikacji.

  • Certyfikat z podpisem własnym można wygenerować za pomocą usług Windows Server IIS lub OpenSSL. W przypadku usług IIS wybierz nazwę serwera w kolumnie Połączenie, kliknij dwukrotnie Certyfikaty serwera i wybierz Utwórz certyfikat z podpisem własnym.

  • Jeśli używasz certyfikatu z podpisem własnym w produkcyjnej wersji swojej witryny, przeglądarka internetowa odwiedzających wyświetli błąd certyfikatu. Zniechęci również potencjalnego klienta do odwiedzenia Twojej witryny.

Napraw błędy certyfikatu e-mail [wygasły, nieprawidłowy, niezabezpieczony]

Napraw błędy certyfikatu e-mail [wygasły, nieprawidłowy, niezabezpieczony]Błąd Certyfikatu

Podobnie jak w przypadku wielu błędów e-mail, te związane z certyfikatem mogą być dość mylące. Potrzebujesz pomocy?W tym miejscu omówimy kilka łatwych do wdrożenia poprawek, które pomogą Ci na dobr...

Czytaj więcej
NAPRAW: Nie można zweryfikować tożsamości tej witryny

NAPRAW: Nie można zweryfikować tożsamości tej witrynyBłąd Certyfikatu

Alerty bezpieczeństwa z systemu operacyjnego mogą być pomocne – z oczywistych powodów – ponieważ mogą być przytłaczające. Czasami możesz nawet mieć do czynienia z fałszywymi ostrzeżeniami dotyczący...

Czytaj więcej
Dlaczego system Windows nie może zweryfikować certyfikatu?

Dlaczego system Windows nie może zweryfikować certyfikatu?Okna 10Błąd Certyfikatu

Aby naprawić różne problemy z komputerem, zalecamy DriverFix:To oprogramowanie sprawi, że Twoje sterowniki będą działały, dzięki czemu będziesz chroniony przed typowymi błędami komputera i awariami...

Czytaj więcej