Hướng dẫn tích hợp và cấu hình giải pháp ký số, xác thực VGCACrypto trên nền tảng Web

Đào Công
29/05/2020 07:15
D

Bài viết mô tả chi tiết kỹ thuật khi tích hợp dịch vụ chứng thực chữ ký số VGCACrypto trên nền tảng Web do Ban Cơ yếu Chính phủ cung cấp vào các hệ thống thông tin: dịch vụ công trực tuyến; hệ thống quản lý văn bản, điều hành; hệ thống thông tin chuyên ngành….

Giải pháp hỗ trợ tích hợp ký số, xác thực trên môi trường Web cho phép người sử dụng thao tác trực tiếp trên nền tảng Web để thực hiện ký số và xác thực văn bản, tài liệu điện tử. Các ứng dụng điều hành tác nghiệp, dịch vụ công trực tuyến, hệ thống thông tin chuyên ngành,… được phát triển trên nền tảng Web đều có thể sử dụng giải pháp này.

Các tính năng cung cấp của giải pháp này bao gồm: Hỗ trợ đa trình duyệt (Internet Explorer, FireFox, Chrome, Opera…); Kiểm tra chứng thư số trực tuyến qua danh sách hủy bỏ trực tuyến (CRLs) hoặc máy chủ trạng thái chứng thư số trực tuyến (OCSP); Lấy dấu thời gian chuẩn từ Ban Cơ yếu Chính phủ; Hỗ trợ ký số và xác thực các định dạng tài liệu điện tử (Portable Document Format (.pdf), Text).

Thông tin kỹ thuật chi tiết về giải pháp

Điều kiện triển khai giải pháp này là cần có nền tảng công nghệ .Net Framework 4.0 trở lên và hỗ trợ các hệ điều hành Windows 7, 8, 10, Windows Server 2008, 2012. Mô hình tích hợp của giải pháp được thể hiện qua hình dưới đây.

Hướng dẫn tích hợp và cấu hình giải pháp ký số, xác thực VGCACrypto trên nền tảng Web

Hình 1. Mô hình giải pháp ký số, xác thực trên nền tảng Web VGCACrypto

Thư viện được cài đặt và cấu hình trên Windows dưới dạng Windows Services. Cán bộ kỹ thuật sẽ sử dụng các hàm JavaSript trên các trình duyệt Web để gọi các hàm ký số, xác thực và nhận kết quả. Thư viện sẽ tự động kết nối tới các thành phần trực tuyến như CRLs, OCSP, TSA,… của Ban Cơ yếu Chính phủ và thiết bị lưu khóa bí mật của người ký.

Bộ cài đặt của thư viện gồm:

Hướng dẫn tích hợp và cấu hình giải pháp ký số, xác thực VGCACrypto trên nền tảng Web

Hình 2: các thành phần của bộ cài đặt 

Thư viện sẽ được cung cấp dưới dạng các hàm JavaScript (1), cụ thể như sau:

- Hàm exc_sign_msg() để thực hiện ký số dữ liệu web-form, với tham số sender  Id của button submit form. “sender” sẽ được xử lý ở trong hàm SignCallBack.

- Hàm SignCallBack() để xử lý kết quả ký số.

- Hàm exc_verify_msg() để thực hiện xác thực nội dung web-form.

- Hàm VerifyCallBack() để xử lý kết quả xác thực.

- Hàm exc_verify_pdf() là hàm xác thực tệp pdf với hai tham số sessionId  filename để sử dụng trong quá trình tải file PDF về máy tính người dùng, sau đó thực hiện xác thực chữ ký.

- Hàm VerifyPDFCallBack() là hàm xử lý kết quả xác thực tệp PDF.

- Hàm exc_sign_file() là hàm ký số tệp PDF với các tham số sessionId, fileName để sử dụng trong quá trình tải về file cần ký số trên server và tải lên file đã ký số lên server. Trong trường hợp fileName rỗng, phần mềm sẽ yêu cầu người dùng chọn đường dẫn file trên máy tính để ký số trên một cửa sổ Browse File. Tham số metadata là các thuộc tính đi kèm với tệp có kiểm List trong đó KeyValue là class KeyValue{ string Key; string Value;}

- Hàm SignFileCallBack() xử lý kết quả ký số với tham số rv là một json object có cấu trúc:

{ “Status”: 0, // 0: ký số thành công, khác 0 ký số lỗi

“Message”: “” //miêu tả lỗi

“FileName”: “” //Tên file ký số

“FileServer”:””// đường dẫn tệp đã ký trên máy chủ do FileUPloadHandler trả về }

Hướng dẫn tích hợp

Bước 1. Thêm các file JavaScript sau vào trang web:

- base64.js, để chuyển đổi dữ liệu web-form cần ký số sang dạng chuỗi.

- vgcaplugin.js, để thực thi các hàm ký số và xác thực với phần mềm plugin ký số.

Bước 2. Thêm các Script lên trang

- Nhúng script base64.js

- Nhúng script vgcaplugin.js

Bước 3. Thêm các hàm ký số và xác thực được mô tả tại (1)

Hướng dẫn cài đặt và cấu hình

Các bước để cài đặt như sau:

- Chạy file cài đặt VGCASignServiceSetup.msi

- Thực hiện các bước trên trong Giao diện cài đặt đến khi được trạng thái Finish.

Hướng dẫn tích hợp và cấu hình giải pháp ký số, xác thực VGCACrypto trên nền tảng Web

Cho phép Windows FireWall chấp nhận chương trình VGCASignService.exe chạy trên hệ thống.

Hướng dẫn tích hợp và cấu hình giải pháp ký số, xác thực VGCACrypto trên nền tảng Web

Trong trường hợp cần thiết, người dùng có thể cấu hình kết nối mạng qua máy chủ Proxy.

Hướng dẫn tích hợp và cấu hình giải pháp ký số, xác thực VGCACrypto trên nền tảng Web
Theo Thông tin và Truyền Thông

Bình luận

Tối thiểu 10 chữ Tiếng việt có dấu Không chứa liên kết

Gửi bình luận

Tin cùng chuyên mục

Vì sao Apple không tiết lộ dung lượng RAM và pin của iPhone

Vì sao Apple không tiết lộ dung lượng RAM và pin của iPhone

Chia sẻ mật khẩu wifi trên iPhone không phải nhập mật khẩu

Chia sẻ mật khẩu wifi trên iPhone không phải nhập mật khẩu

QUÀ LÌ XÌ năm mới Xuân Tân Sửu của nhà mạng Viettel

QUÀ LÌ XÌ năm mới Xuân Tân Sửu của nhà mạng Viettel

Quy trình vệ sinh bình nước nóng tại nhà

Quy trình vệ sinh bình nước nóng tại nhà

Hướng dẫn tạo phím tắt trong excel

Hướng dẫn tạo phím tắt trong excel

Cách bảo vệ Facebook an toàn nhất, hạn chế bị khóa tài khoản do báo cáo

Cách bảo vệ Facebook an toàn nhất, hạn chế bị khóa tài khoản do báo cáo

Loại bỏ quảng cáo - Cách giải quyết triệt để nỗi khó chịu của người dùng mỗi khi xem video trên Youtube

Loại bỏ quảng cáo - Cách giải quyết triệt để nỗi khó chịu của người dùng mỗi khi xem video trên Youtube

Những Status Chúc mừng Năm mới 2021 hay và ý nghĩa

Những Status Chúc mừng Năm mới 2021 hay và ý nghĩa

Cách sửa lỗi thông báo "Tệp đến từ một máy tính khác và có thể bị chặn"

Cách sửa lỗi thông báo "Tệp đến từ một máy tính khác và có thể bị chặn"

Mẹo và thủ thuật hàng đầu cho iPhone 11

Mẹo và thủ thuật hàng đầu cho iPhone 11

iOS 14.2 cập nhật 3 lỗ hổng zero-day đang bị tin tặc khai thác

iOS 14.2 cập nhật 3 lỗ hổng zero-day đang bị tin tặc khai thác

Cách tăng tốc đường mạng internet thời đứt cáp

Cách tăng tốc đường mạng internet thời đứt cáp

Tin mới cập nhật

IPv6 sẽ mở rộng cửa cho định hướng chuyển đổi số của Việt Nam

IPv6 sẽ mở rộng cửa cho định hướng chuyển đổi số của Việt Nam

Hà Nội: Học sinh bắt đầu quay trở lại trường học kể từ ngày 2/3

Hà Nội: Học sinh bắt đầu quay trở lại trường học kể từ ngày 2/3

Lái xe an toàn: Có nên tắt điều hòa trước khi nổ máy?

Lái xe an toàn: Có nên tắt điều hòa trước khi nổ máy?

Keysight công bố giải pháp mới tối ưu hoá mạng 5G ứng dụng cho công ty công nghệ viễn thông

Keysight công bố giải pháp mới tối ưu hoá mạng 5G ứng dụng cho công ty công nghệ viễn thông

Vietnam Airlines khôi phục đường bay tới Vân Đồn

Vietnam Airlines khôi phục đường bay tới Vân Đồn

Ngày thầy thuốc Việt Nam đầy cảm xúc của những "chiến sĩ" áo trắng nơi tuyến đầu tâm dịch Hải Dương

Ngày thầy thuốc Việt Nam đầy cảm xúc của những "chiến sĩ" áo trắng nơi tuyến đầu tâm dịch Hải Dương

Bộ GTVT đề ra mục tiêu 100% hồ sơ xử lý trên môi trường mạng trong năm 2021

Bộ GTVT đề ra mục tiêu 100% hồ sơ xử lý trên môi trường mạng trong năm 2021

Giá vàng SJC hôm nay 27/2: Giảm mạnh khi không thể cầm cự

Giá vàng SJC hôm nay 27/2: Giảm mạnh khi không thể cầm cự

Nhân loại đã thực hiện 48 chuyến thám hiếm Sao Hỏa từ năm 1960

Nhân loại đã thực hiện 48 chuyến thám hiếm Sao Hỏa từ năm 1960

Thẻ tín dụng nội địa - Giải pháp mới nổi đẩy lùi tín dụng đen

Thẻ tín dụng nội địa - Giải pháp mới nổi đẩy lùi tín dụng đen

Bitcoin chỉ cần 3 tháng tăng giá "phi mã" đã tạo ra 100 nghìn triệu phú đôla

Bitcoin chỉ cần 3 tháng tăng giá "phi mã" đã tạo ra 100 nghìn triệu phú đôla

 Jaan Tallinn nhà đồng sáng lập phần mềm Skype đầu tư vào startup Loship

Jaan Tallinn nhà đồng sáng lập phần mềm Skype đầu tư vào startup Loship

Tin đọc nhiều

Nên mua iPhone 11 hay iPhone 12

Nên mua iPhone 11 hay iPhone 12

Mẹo và thủ thuật về iPhone 11 mà bạn nên biết

Mẹo và thủ thuật về iPhone 11 mà bạn nên biết

Cách gỡ cài đặt iOS 14 hoặc iPadOS 14 và quay lại iOS 13

Cách gỡ cài đặt iOS 14 hoặc iPadOS 14 và quay lại iOS 13

Đề thi và đáp án vào lớp 6 trường Lương Thế Vinh, Hà Nội năm 2020-2021

Đề thi và đáp án vào lớp 6 trường Lương Thế Vinh, Hà Nội năm 2020-2021

Cách chụp ảnh đẹp trên iPhone 11, iPhone 11 Pro, và iPhone 11 Pro Max

Cách chụp ảnh đẹp trên iPhone 11, iPhone 11 Pro, và iPhone 11 Pro Max

Cách xoá và lưu trữ hàng loạt các bài đã đăng Facebook nhanh nhất

Cách xoá và lưu trữ hàng loạt các bài đã đăng Facebook nhanh nhất

Hàng loạt điện thoại Samsung gặp lỗi phần mềm, nguyên nhân, cách khắc phục

Hàng loạt điện thoại Samsung gặp lỗi phần mềm, nguyên nhân, cách khắc phục

Có nên mua iPhone 11 thay vì iPhone 11 Pro và iPhone 11 Pro Max

Có nên mua iPhone 11 thay vì iPhone 11 Pro và iPhone 11 Pro Max

Cách tạo bản đồ chỉ đường chính xác đơn giản bằng Doorpath

Cách tạo bản đồ chỉ đường chính xác đơn giản bằng Doorpath

Thủ thuật cài ứng dụng trên Appstore bị chặn.

Thủ thuật cài ứng dụng trên Appstore bị chặn.

Video xem nhiều

1 Phút Công nghệ: Công nghệ trong nước và thế giới ngày 01/8/2020

1 Phút Công nghệ: Công nghệ trong nước và thế giới ngày 01/8/2020

Renault - Samsung nhận được hơn 8000 đơn đặt hàng cho chiếc SUV XM3

Renault - Samsung nhận được hơn 8000 đơn đặt hàng cho chiếc SUV XM3

Suzuki Ciaz 2020 ra mắt tại Thái Lan, người Việt "đỏ mắt" đón chờ

Suzuki Ciaz 2020 ra mắt tại Thái Lan, người Việt "đỏ mắt" đón chờ

 Ford Mustang Mach-E chiếc SUV điện đầu tay lấy cảm hứng từ “biểu tượng cơ bắp”

Ford Mustang Mach-E chiếc SUV điện đầu tay lấy cảm hứng từ “biểu tượng cơ bắp”

Ferrari 488 Pista chứng minh McLaren 720S không phải là bất khả chiến bại

Ferrari 488 Pista chứng minh McLaren 720S không phải là bất khả chiến bại

Audi RS4 Avant điều chỉnh động cơ để tạo ra 513 mã lực, tiếng nổ như phản lực

Audi RS4 Avant điều chỉnh động cơ để tạo ra 513 mã lực, tiếng nổ như phản lực

Trực tiếp: Apple ra mắt Iphone 11 tại Cupertino, California, Mỹ

Trực tiếp: Apple ra mắt Iphone 11 tại Cupertino, California, Mỹ

Mây vờn đỉnh núi Chu Va

Mây vờn đỉnh núi Chu Va

Khám phá Huawei Mate X đối thủ của Galaxy Fold tại IFA 2019

Khám phá Huawei Mate X đối thủ của Galaxy Fold tại IFA 2019

Samsung tiết lộ bộ xử lý tích hợp Exynos 980 tích hợp modem 5G

Samsung tiết lộ bộ xử lý tích hợp Exynos 980 tích hợp modem 5G

Mặt nạ LG Derma LED mask - Thiết bị làm đẹp da cá nhân

Mặt nạ LG Derma LED mask - Thiết bị làm đẹp da cá nhân

5G thay đổi tương lai của bạn như thế nào?

5G thay đổi tương lai của bạn như thế nào?

Bắc Ninh: Không ký kết triển khai dự án Owifi 5G với CSE Singapore
27/06/2020
Bị World Bank cấm dự thầu 7 năm, công ty Sao Bắc Đẩu thừa nhận sai sót
27/06/2020
Wefinex - Mô hình hoạt động đa cấp "đội lốt" đầu tài chính trên mạng internet
10/06/2020
Hội thảo góp ý dự thảo phát triển công nghiệp ICT, hướng tới CMCN lần thứ tư
27/05/2020
Khai trừ MISA khỏi Câu lạc bộ Chữ ký số và Giao dịch điện tử Việt Nam
27/05/2020
Chuyển đổi số - Nên hiểu như thế nào cho đúng
25/05/2020
"Việt Nam ơi! Đánh bay COVID" - Viết tiếp tinh thần vượt qua khó khăn của dân tôc Việt
17/04/2020
Các yếu tố cơ bản của chuyển đổi số
08/04/2020
Phát huy tinh thần Make in Vietnam, sẵn sàng công nghệ, thiết bị để thương mại 5G
07/12/2019
REV-ECIT 2019: Thúc đẩy phát triển thông tin di động 5G và ứng dụng
07/12/2019
Chủ tịch UBND TP Hà Nội: Không thể làm trò đùa trong việc thí điểm xử lý nước thải sông Tô Lịch của tổ chức Nhật Bản
06/12/2019
Sở Y tế Hà Nội: Nước sạch Sông Đà đã an toàn
21/10/2019
Công ty nước sạch Sông Đà sẽ xem xét trách nhiệm khi được hỏi về lời "xin lỗi"
17/10/2019
PVOIL Cup 2019 chính thức khởi tranh - Vượt lên thử thách
28/09/2019
Trực tiếp: Apple ra mắt Iphone 11 tại Cupertino, California, Mỹ
10/09/2019
Hà Nội khai trương hệ thống sóng điện từ hội tụ không xâm lấn điều trị ung thư
29/08/2019
Grab tiếp tục rót hàng trăm triệu USD, taxi truyền thông của Việt Nam sẽ ra sao?
26/08/2019
VNPT, MobiFone, VTC sẽ hoàn thành cổ phần hóa trước năm 2021
20/08/2019
Fadil không bung túi khí khi va chạm gốc cây tại Hải Dương: Vinfast nói gì?
18/08/2019
5G thay đổi tương lai của bạn như thế nào?
26/07/2019
Nhận diện hành vi lừa đảo trên không gian mạng
25/07/2019
Truyền hình OTT - Hướng đi mới của các “nhà Đài”
24/07/2019
Tiến sĩ Trần Văn Mạnh (Trung tâm Khuyến nông Quốc gia) đánh giá, việc phát triển sản xuất rau ứng dụng công nghệ cao nói riêng và sản xuất nông nghiệp ứng dụng công nghệ cao nói chung là hướng đi đúng, tạo động lực mới cho ngành nông nghiệp Việt Nam.
Kinh nghiệm quá hữu ích. Cần phổ biến ngay cho các cháu nhỏ.
Chúc mừng ngày thành lập ngành Bưu điện Việt Nam
Bài viết rất hay và ý nghĩa về eKGIS và hội thảo CNTT. Cảm ơn tác giả
Tình yêu , cống hiến ,nổ lực đã vượt qua những trở ngại tưởng chừng như không bao giờ qua được. Chúc Mừng Con người Đẹp , chúng tôi luôn tự hào !
Giờ mình mới biết - Chúc mừng chúc mừng con người Đẹp
Một con người dùng cả một cuộc đời cho tình yêu thiên nhiên . Ông đã đóng góp cống hiến cho nghành thực vật học nước nhà bảo tồn phát triển những loài lan quí hiếm . Xin chúc ngài có một sinh nhật ngài ấm áp hạnh phúc bên người thân . Mong xã hội và trên toàn thế giới có nhiều người tâm huyết như ông . Xin chúc cho tình cảm hữu nghị giữa hai đất nước TL & VN luôn bền chặt và thắm thiết . VN luôn yêu quí các bạn !
Con này chắc không bằng con Netgear Orbi RBS40 đâu mình đã dùng thử và đã lắp đặt nhiều nhà , cơ quan, resort , văn phòng , showroom . Con netgear Orbi có app kiểm tra từ xa và loại đối tượng thông qua tắt ip đối tượng đó
Nhu cầu tuyển dụng tăng gấp đột biến 4 lần trong một thời gian ngắn điều đó phản ánh tỉ lệ thất nghiệp trong những tháng đầu năm là 3/4 do ảnh hưởng của đại dịch covid-19 đây là một điều đáng buồn, rồi các cử nhân, kỹ sư sẽ đi đâu về đâu trong giai đoạn bất ổn này. Để cân bằng lại có thể mất một thời gian dài.