Punkty zadania wymagające podpisywania certyfikatów, szyfrowania,
i podpisów cyfrowych wykonaj pracując w parze z kolegą/koleżanką.
Podpiszcie sobie nawzajem (swoim CA) żadanie certyfikatu partnera.
Przesyłajcie sobie nawzajem zaszyfrowane i podpisane maile.
Łączcie się przeglądarkami WWW nawzajem z serwerem partnera.
Wykonanie ćwiczenia
- [1p] Wypróbuj szyfrowanie plików i archiwów tar programem openssl.
Użyj polecenia aes-256-cbc. Sprawdź działanie opcji -salt.
Odnotuj wynik w raporcie.
- [1p] Za pomocą openssl policz sumę md5 na pliku /usr/bin/ssh.
Podaj w raporcie tylko otrzymaną sumę.
- [2p] Wygeneruj klucz RSA i do niego żadanie certyfikatu. Wyślij
partnerowi.
W raporcie zapisz wykonane polecenia.
- [2p] Stwórz centrum certyfikacji CA i za jego pomocą podpisz
certyfikat partnerowi.
W raporcie zapisz wykonane polecenia.
- [2p] Zapoznaj się z manem do smime. Sprawdź że otrzymany certyfikat
nadaje się do podpisywania dokumentów e-mail. Utwórz dokument tekstowy,
zaszyfruj go dla partnera i podpisz, a następnie prześlij partnerowi.
W raporcie zapisz wykonane polecenia.
- [2p] Zweryfikuj poprawność podpisu i odszyfruj otrzymaną wiadomość.
W raporcie podaj wynik i wykonane polecenia.
- [2p] Sprawdź że otrzymany certyfikat nadaje się do serwera WWW
i wykorzystując s_server odpal serwer WWW z wygenerowanym kluczem
i certyfikatem.
W raporcie zapisz wykonane polecenia.
- [2p] Wczytaj certyfikat podpisany dla partnera do swojej
przeglądarki WWW, i połącz się z jego/jej serwerem HTTP. Sprawdź, że
serwer HTTPS jest teraz akceptowany jako zaufany.
W raporcie podaj
wynik i wykonane polecenia.