Napraw niezaufany błąd główny lub certyfikat (tylko Windows IIS)
Wymagania: Te kroki dotyczą tylko użytkowników usług IIS systemu Windows. W przypadku innych platform zobaczNapraw niezaufany błąd główny lub łańcuch certyfikatów .
Jeśli Ty lub Twoi klienci widzicie „niezaufany katalog główny” lub błąd łańcucha certyfikatów SSL, obecny certyfikat SSL może wymagać dodatkowych certyfikatów w pakiecie, aby przeglądarki internetowe mogły ufać Twojej witrynie. Wykonaj poniższe czynności, aby rozwiązać ten problem z usługami IIS systemu Windows.
Dla żądania CSR i klucza prywatnego wygenerowanego w usługach IIS
- Pobierz nowy pakiet i skopiuj go na jeden z serwerów IIS.
- Otwórz aplikację MMC i dodaj przystawkę widoku certyfikatu.
- Kliknij prawym przyciskiem myszy pozycję Certyfikaty pośredniczące , wybierz polecenie Importuj , a następnie przejdź do pliku .p7b znajdującego się w nowym pakiecie. Wybierz plik i zaimportuj go, a po zakończeniu importowania zobaczysz komunikat o powodzeniu.
- Otwórz Menedżera usług IIS i przejdź do pozycji Certyfikaty serwera .
- Wybierz opcję Wypełnij żądanie certyfikatu i przejdź do pliku .cer znajdującego się w pakiecie.
- Zaimportuj pakiet na komputer lokalny, a po zakończeniu importu zobaczysz komunikat o powodzeniu.
- W programie MMC kliknij prawym przyciskiem myszy nowy certyfikat, który został zaimportowany i wybierz opcję Eksportuj .
- Wybierz także opcję wyeksportowania klucza prywatnego, podaj nową nazwę/ścieżkę do pliku .pfx, a następnie zainstaluj nowo utworzony plik .pfx na swoich serwerach internetowych i powiąż go z dowolną witryną, która tego potrzebuje.
W przypadku CSR i klucza prywatnego wygenerowanego zewnętrznie (na przykład w OpenSSL)
- Uruchom to polecenie, aby utworzyć plik PFX:
openssl pkcs12 -export -out [newFileName.pfx] -inkey [privateKey] -in [newBundleFileName]
gdzie:
- newFileName to nazwa pliku wyjściowego dla PFX (na przykład coolexample_new.com.pfx)
- privateKey to plik klucza prywatnego (na przykład coolexample.com.key)
- newBundleFileName to pakiet certyfikatów, który należy uwzględnić (na przykład coolexample.com_bundleNoG2.crt)
- Prześlij plik PFX na serwer i kliknij dwukrotnie, aby rozpocząć instalację.
- Wybierz opcję Komputer lokalny i wybierz opcję Dalej .
- Wybierz opcję Sprawdź nazwę pliku i wybierz opcję Dalej .
- Wybierz opcję Wprowadź hasło (zawsze jest to zalecane w celu zwiększenia bezpieczeństwa), wybierz opcję Zaznacz klucz do eksportu, a następnie wybierz opcję Dalej .
- Wybierz pozycję Automatycznie wybierz magazyn certyfikatów , wybierz pozycję Dalej , a następnie wybierz pozycję Zakończ . Po zakończeniu importowania zostanie wyświetlony komunikat o pomyślnym zakończeniu importowania.
Wyświetl certyfikat
Niezależnie od sposobu zainstalowania pakietu, oto jak wyświetlić zainstalowany certyfikat:
- Otwórz wiersz polecenia, wpisz
MMCi naciśnij Enter. - W programie MMC wybierz opcję Plik , a następnie wybierz opcję Dodaj/Usuń przystawkę .
- W menu po lewej stronie wybierz Certyfikaty i wybierz Dodaj .
- Wybierz opcję Konto komputera , a następnie wybierz opcję Dalej .
- Wybierz opcję Komputer lokalny , a następnie wybierz opcję Zakończ .
- Wybierz OK .
- Wróć do sekcji Certyfikaty (Komputer lokalny) , wybierz opcję Osobiste , a następnie wybierz opcję Certyfikaty . Nowy certyfikat pojawi się na liście.
Więcej informacji
- Dlaczego GoDaddy usuwa ClientAuth EKU i przechodzi do hierarchii głównej R1 w celu wystawiania DV TLS?: Wyjaśnia, dlaczego pojawił się „niezaufany katalog główny” lub błąd łańcucha certyfikatów.