Poniżej przedstawiam opis krok po kroku jak wygenerować Certificate Signing Request (CSR) w Microsoft Windows Server 2003 R2, Internet Services Manager (IIS) 6.0.
Wszystkie zrzuty ekranowe zostały zrobione w angielskiej wersji systemu Windows Server 2003 R2, ale procedura jest oczywiście identyczna dla polskiej wersji systemu.
Klikając na zrzuty ekranów uzyskach ich powiększenie.
- Konfigurator IIS
Uruchom Start > All Programs > Administrative Tools > Internet Services Manager (IIS) Manager:
- Wybór serwisu internetowego
Z listy wybierz serwis internetowy, dla którego chcesz wygenerować CSR i po kliknięciu prawym klawiszem myszy wybierz Properties/Właściwości:
- Certyfikat SSL
W zakładce Directory Security wybierz Server Certificate:
- Utwórz nowy certyfikat
Wybierz utworzenie nowego certyfikatu Create a new certificate:

Jeśli odnawiasz zainstalowany wcześniej certyyfikat, wybierz opcję Renew the current certificate. Wygeneruje to CSR w oparciu o informacje zawarte w zainstalowanym certyfikacie.
- Przygotuj CSR teraz, ale wyślij później
Wybierz opcję Prepare the request now, but send it later:
- Nazwa certyfikatu oraz długość klucza
Wprowadź łatwą do zapamiętania nazwę certyfikatu oraz wybierz długość klucza. Zalecana długoś to 2048 bitów.
Nie zaznaczaj opcji Select cryptographic service provider (CSP) for this certificate.
- Uzupełnij niezbędne informacje
Uzupełnij niezbędne informacje dotyczące generowanego CSR, takie jak nazwa organizacji, adres i nazwa domeny dla której ma zostać wystawiony certyfikat SSL. Skorzystaj z opublikowanego na naszym blogu opisu Certificate Signing Request (CSR):
Nazwa organizacji:

Nazwa domeny:

Adres organizacji:
- CSR w pliku
Wybierz miejsce zapisania pliku CSR:
- Ostateczne potwierdzenie
Ostateczne potwierdzenie danych zawartych w generowanym CSR:

- CSR gotowy do wysłania
Plik CSR to zwyczajny plik tekstowy. Wyślij go na adres certi@certi.pl wraz z informacją jaki certyfikat chcesz kupić:
Uwaga: pamiętaj, że po zakończeniu generowania pliku CSR i wysłaniu go wraz z zamówieniem certyfikatu nie należy generować kolejnego żądania CSR, ponieważ spowoduje to nadpisanie pierwszego i uniemożliwi instalację certyfikatu!
W jaki sposób wygenerować CSR dla panelu administracyjnego Parallels® Plesk już pisałem, dzisiaj natomiast opiszę jak wygenerować CSR dla konkretnej domeny z panelu administracyjnego klienta (właściciela domeny).
Założenia:
- domena dla której chcesz wygenerować CSR jest hostowana na serwerze, na którym jest Plesk
- chcesz zainstalować certyfikat SSL, który zapobiegnie wyświetlaniu okna z ostrzeżeniem Twoim użytkownikom
- opcjonalnie chcesz zainstalować certyfikat obejmujący wszystkie subdomeny w Twojej domenie (*.twoja-domena.pl, przeczytaj kiedy warto wybrać certyfikat typu wildcard)
- chcesz skorzystać z możliwości Pleska, zamiast wykonywać komendy ręcznie lub prosić firmę hostingową o wykonanie tych czynności
Wszystkie zrzuty ekranowe zostały zrobione w angielskiej wersji interfejsu ze względu na niedoskonałości polskiego tłumaczenia. Nie powinno to jednak sprawić żadnych kłopotów — układ graficzny jest identyczny, a hasła bardzo proste.
Klikając na zrzuty ekranów uzyskach ich powiększenie.
- Panel administracyjny
Po zalogowaniu się do panelu Plesk wybierz z listy domenę, dla której chcesz wygenerować CSR:
- Konfiguracja domeny
Na ekranie z konfiguracją domeny wybierz “Certificates”:
- Lista certyfikatów
Na ekranie z listą certyfikatów wybierz opcję “Add New Certificate”:
- Uzupełnij dane w CSR
Uzupełnij dane niezbędne do wygenerowania CSR, możesz skorzystać z opisu poszczególnych pól w CSR, a następnie kliknij przycisk “Request”, żeby wygenerować CSR:
- Wyświetl zawartość CSR
Z listy certyfikatów wybierz utworzony przed chwilą certyfikat. Zwróć uwagę, że w przeciwieństwie do domyślnie zainstalowanego, tymczasowego certyfikatu “default certificate”, aktywne są ikony oznaczające, że dostępny jest CSR oraz plik klucza, który został automatycznie stworzony przez Pleska:

Kliknij w nazwę nowego certyfikatu, żeby uzyskać dostęp do zawartości CSR:

Zaznacz cały tekst CSR i wklej go do pliku tekstowego.
- CSR gotowy do wysłania
CSR jest gotowy do użycia. Wyślij go na adres certi@certi.pl wraz z informacją jaki certyfikat chcesz kupić.
Jeśli chcesz wygenerować CSR dla panelu administracyjnego Plesk, to przeczytaj ten post
Kontynuując cykl opisujący generowanie Certificate Signing Request w różnych programach (zobacz jak wygenerować CSR pod Linuksem) opiszę jak to zrobić w popularnym panelu hostingowym Parallels® Plesk.
Założenia:
- jesteś administratorem serwera z Pleskiem (opis na podstawie wersji 8.4 i 8.6, ale w starszych wersjach nie powinno być różnicy)
- chcesz zainstalować certyfikat SSL, który zapobiegnie wyświetlaniu okna z ostrzeżeniem Twoim klientom logującym się do panelu administracyjnego Plesk, serwera poczty
- opcjonalnie chcesz udostępnić klientom szyfrowane połączenie w adresach KLIENT.twoja-domena.pl (kupujesz certyfikat wildcard dla domeny *.twoja-domena.pl, przeczytaj kiedy warto wybrać certyfikat typu wildcard)
- chcesz skorzystać z możliwości Pleska, zamiast wykonywać komendy ręcznie
Wszystkie zrzuty ekranowe zostały zrobione w angielskiej wersji interfejsu ze względu na niedoskonałości polskiego tłumaczenia. Nie powinno to jednak sprawić żadnych kłopotów — układ graficzny jest identyczny, a hasła bardzo proste.
Klikając na zrzuty ekranów uzyskach ich powiększenie.
- Panel administracyjny
Po zalogowaniu się do panelu Plesk jako administrator, z menu po lewej stronie wybierz opcję “Server”, a następnie “Certificates”:

- Lista certyfikatów
Na ekranie z listą certyfikatów wybierz opcję “Add New Certificate”:
- Uzupełnij dane w CSR
Uzupełnij dane niezbędne do wygenerowania CSR, możesz skorzystać z opisu poszczególnych pól w CSR, a następnie kliknij przycisk “Request”, żeby wygenerować CSR:
- Wyświetl zawartość CSR
Z listy certyfikatów wybierz utworzony przed chwilą certyfikat. Zwróć uwagę, że w przeciwieństwie do domyślnie zainstalowanego, tymczasowego certyfikatu “default certificate”, aktywne są ikony oznaczające, że dostępny jest CSR oraz plik klucza, który został automatycznie stworzony przez Pleska:

Kliknij w nazwę nowego certyfikatu, żeby uzyskać dostęp do zawartości CSR:

Zaznacz cały tekst CSR i wklej go do pliku tekstowego.
- CSR gotowy do wysłania
CSR jest gotowy do użycia. Wyślij go na adres certi@certi.pl wraz z informacją jaki certyfikat chcesz kupić.
Aktualizacja: Jeśli chcesz wygenerować CSR dla domeny klienta, to przeczytaj ten post.