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