Chương 3 THỬ NGHIỆM XÂY DỰNG HỆ THỐNG QUẢN LÝ CHỨNG CHỈ SỐ
3.3. PHÂN TÍCH
3.3.2. Xem xét hệ thống dưới gĩc độ khách hàng sử dụng
Các use case trong hệ thống CA trên gĩc độ khách hàng :
Use case Gửi yêu cầu về Chứng chỉ số (Gửi yêu cầu về CCS):
Mơ tả Use case: Cho phép khách hàng gửi các yêu cầu liên quan đến Chứng chỉ số. Ví dụ như yêu cầu cấp mới, yêu cầu gia hạn,…
Tác nhân kích hoạt: User
Qui trình:
o Khách hàng vào website của hệ thống.
o Chọn mục Đăng ký Chứng chỉ số, tiếp theo chọn các yêu cầu cụ thể.
o Điền đầy đủ các thơng tin vào các form.
o Kích vào nút Chấp nhận.
Lấy thơng tin về Chứng chỉ số:
Mơ tả Use case: Cho phép khách hàng lấy thơng tin về Chứng chỉ số. Ví dụ như lấy Chứng chỉ số của mình, lấy chứng chỉ số của người khác, lấy danh sách các chứng chỉ bị thu hồi,…
Tác nhân kích hoạt: User.
Qui trình:
o Sau khi khách hàng nhận được email của hệ thống CA thơng báo việc nhận thơng tin về Chứng chỉ số.
o User vào website của hệ thống CA, nhập các thơng tin cần thiết (được gửi theo email) để lấy thơng tin về Chứng chỉ số.
Lưu thơng tin về user mới:
Mơ tả Use case: Cho phép hệ thống lưu thơng tin về khách hàng mới.
Tác nhân kích hoạt: Đây là use case được sử dụng bởi use case Gửi yêu cầu về CCS.
Qui trình: Khi user gửi yêu cầu về Chứng chỉ số thì nĩ sẽ thực hiện chức năng lưu thơng tin về user mới.
Các Use case bao gồm Yêu cầu cấp mới, Yêu cầu gia hạn, Yêu cầu thay thế, Yêu cầu thu hồi:
Mơ tả Use case: Cho phép khách hàng thực hiện các yêu cầu của mình.
Tác nhân: Được sử dụng bởi Use case Gửi thơng tin về Chứng chỉ số.
Qui trình: Khi khách hàng yêu cầu về Chứng chỉ số, thì các chức năng trên là các lựa chọn của khách hàng.
Thu hồi:
Mơ tả Use case: Cho phép hệ thống thu hồi Chứng chỉ số của khách hàng.
Tác nhân: Được sử dụng bởi Use case Yêu cầu thu hồi.
Qui trình: Khi user gửi Yêu cầu thu hồi thì hệ thống sẽ sử dụng chức năng Thu hồi đánh dấu rằng Chứng chỉ số này đã bị thu hồi. Nhưng trạng thái này chưa được cập nhật vào trong danh sách những Chứng chỉ số bị thu hồi.
Kiểm tra user:
Mơ tả Use case: Use case này được sử dụng bởi các Use case mà các Use case đĩ được thực hiện khi user đã gửi yêu cầu cấp mới Chứng chỉ số. Nĩ cho phép hệ thống kiểm tra tính hợp lệ khi khách hàng dựa trên số PIN và mật khẩu theo biểu đồ trạng thái sau đây:
Các Use case bao gồm: Tìm Chứng chỉ số (Tìm CCS), Lấy Chứng chỉ số của mình (Lấy CCS của mình), Lấy Chứng chỉ số của người khác (Lấy CCS của người khác), Lấy chuỗi Chứng chỉ số (Lấy chuỗi CCS), Lấy danh sách thu hồi (Lấy CRL):
Mơ tả Use case: Các Use case này được sử dụng bởi use case Lấy thơng tin về CCS. Cho phép user thực hiện các lựa chọn của mình về Chứng chỉ số.
Hình 3-4. Biểu đồ trình tự thực hiện cho quá trình gửi yêu cầu từ khách hàng tới hệ thống CA