1. Przykładowe przypadki użycia
Transkrypt
1. Przykładowe przypadki użycia
1. Przykładowe przypadki użycia 1.1. Podpisanie dokumentów z dysku użytkownika Przykład opisuje proces podpisu i wysyłania do przykładowego systemu (Document Server) dokumentu wskazanego i podpisanego przez użytkownika. 1. Użytkownik (Client) wchodzi poprzez przeglądarkę internetową na stronę serwisu (opublikowaną na serwerze Web Server) umożliwiającego podpisanie wybranych plików (dokumentów) – zawierającą osadzony na niej aplet. 2. Strona wraz z apletem i jego konfiguracją zostaje pobrana na komputer użytkownika i wyświetlona. 3. Następnie użytkownik za pomocą apletu wybiera pliki, które chce podpisać i rozpoczyna proces podpisywania. 4. Po wybraniu certyfikatu i podaniu kodu PIN pliki zostają podpisane. 5. Użytkownik zatwierdza wysłanie przez aplet podpisanych plików do serwera ustawionego w konfiguracji apletu (Document Server). 6. Jeśli w trakcie wysyłania nie wystąpią żadne błędy, użytkownik zostanie przekierowany na stronę ustawioną w konfiguracji apletu. W przeciwnym razie zostanie wyświetlona informacja o zaistniałych problemach oraz umożliwione podjęcie kolejnej próby wysłania danych. Rysunek 1: Podpisanie i wysłanie dokumentów z dysku użytkownika 1.2. Podpisanie danych dostarczonych przez formularz Przykład opisuje proces podpisu i wysyłania do przykładowego systemu (Document Server) formularza wygenerowanego przez serwer (Web Server) i wypełnionego danymi przez użytkownika (Client). 1. Użytkownik wchodzi poprzez przeglądarkę internetową na stronę serwisu (opublikowaną na serwerze Web Server) z przygotowanym formularzem. 2. Po wypełnieniu i zatwierdzeniu formularza użytkownik zostaje przekierowany na stronę z apletem do którego przekazano formularz z wprowadzonymi przez użytkownika danymi. Strona wraz ta zostaje pobrana na komputer użytkownika i wyświetlona. 3. Następnie użytkownik rozpoczyna proces podpisywania. 4. Po wybraniu certyfikatu i podaniu kodu PIN formularz wraz z danymi zostaje podpisany. 5. Użytkownik zatwierdza wysłanie przez aplet podpisanych danych do serwera ustawionego w konfiguracji apletu (Document Server). 6. Jeśli w trakcie wysyłania nie wystąpią żadne błędy, użytkownik zostanie przekierowany na stronę ustawioną w konfiguracji apletu. W przeciwnym razie zostanie wyświetlona informacja o zaistniałych problemach oraz umożliwione podjęcie kolejnej próby wysłania danych. Rysunek 2: Podpisanie danych dostarczonych przez formularz 1.3. Podpisanie danych wygenerowanych przez serwer Przykład opisuje proces podpisu i wysyłania do przykładowego systemu (Document Server) danych wygenerowanych przez serwer (Web Server) i podpisanych przez użytkownika (Client). 1. Użytkownik (Client) wchodzi poprzez przeglądarkę internetową na stronę serwisu (opublikowaną na serwerze Web Server) umożliwiającego podpisanie wygenerowanych przez serwer dokumentów – zawierającą osadzony na niej aplet. 2. Strona wraz z apletem, jego konfiguracją i dokumentami do podpisania zostaje pobrana na komputer użytkownika i wyświetlona. 3. Następnie użytkownik rozpoczyna proces podpisywania. 4. Po wybraniu certyfikatu i podaniu kodu PIN pliki zostają podpisane. 5. Użytkownik zatwierdza wysłanie przez aplet podpisanych dokumentów do serwera ustawionego w konfiguracji apletu (Document Server). 6. Jeśli w trakcie wysyłania nie wystąpią żadne błędy, użytkownik zostanie przekierowany na stronę ustawioną w konfiguracji apletu. W przeciwnym razie zostanie wyświetlona informacja o zaistniałych problemach oraz umożliwione podjęcie kolejnej próby wysłania danych. Rysunek 3: Podpisanie danych wygenerowanych przez serwer