Możesz użyć własnego certyfikatu do uwierzytelnienia komputera i serwera, tworząc własny urząd certyfikacji (CA). Oto kroki, jak to zrobić:
Krok 1: Utworzenie własnego urzędu certyfikacji (CA)
- Zainstaluj OpenSSL: Upewnij się, że masz zainstalowane narzędzie OpenSSL na swoim komputerze.
- Utwórz klucz prywatny CA:
openssl genrsa -out myCA.key 2048
- Utwórz certyfikat CA:
openssl req -x509 -new -nodes -key myCA.key -sha256 -days 1024 -out myCA.pem
Krok 2: Utworzenie certyfikatu serwera
- Utwórz klucz prywatny serwera:
openssl genrsa -out server.key 2048
- Utwórz żądanie podpisania certyfikatu (CSR):
openssl req -new -key server.key -out server.csr
- Podpisz CSR za pomocą własnego CA:
openssl x509 -req -in server.csr -CA myCA.pem -CAkey myCA.key -CAcreateserial -out server.crt -days 500 -sha256
Krok 3: Instalacja certyfikatu na serwerze IIS
Importuj certyfikat CA do zaufanych głównych urzędów certyfikacji:
- Otwórz Menedżera certyfikatów (certmgr.msc).
- Importuj
myCA.pem
do Zaufanych głównych urzędów certyfikacji.
Zainstaluj certyfikat serwera:
- Otwórz Menedżera IIS.
- Wybierz nazwę serwera i kliknij dwukrotnie Certyfikaty serwera.
- W panelu Akcje wybierz Importuj… i wskaż plik
server.crt
.
Powiąż certyfikat z witryną:
- W Menedżerze IIS wybierz witrynę, którą chcesz zabezpieczyć.
- Kliknij Powiązania…, dodaj nowe powiązanie https i wybierz zainstalowany certyfikat.
Krok 4: Wymuszenie użycia SSL
- W Menedżerze IIS wybierz witrynę, którą chcesz zabezpieczyć.
- W środkowym panelu, pod sekcją IIS, kliknij dwukrotnie SSL Settings.
- Zaznacz opcję Require SSL i kliknij Apply w panelu Akcje.
Komentarze
Prześlij komentarz