Deutsch Indonesia Tiếng Việt فارسی English Italiano Türkçe ไทย Español Polski Русский 日本語 Français Português العربية

Chữ Ký Số cho Tài liệu Word trong C#

Wordize for .NET là giải pháp chuyên nghiệp để làm việc với chữ ký số trong tài liệu Word bằng C#. Lớp Signer cung cấp cho các nhà phát triển C# khả năng ký file Word bằng chữ ký điện tử và chứng thư mật mã chuẩn X.509. Việc thêm chữ ký điện tử theo chương trình đảm bảo tính xác thực của tài liệu, bảo vệ khỏi các thay đổi trái phép và tuân thủ các yêu cầu quản lý tài liệu điện tử.

Tính năng chức năng:
  • Ký số tài liệu Word - phương thức Signer.Sign() thêm chữ ký mật mã bằng cách sử dụng CertificateHolder (container để làm việc với chứng thư PFX) và chứng thư X.509
  • Xóa chữ ký điện tử - phương thức Signer.RemoveAllSignatures() xóa tất cả chữ ký số khỏi tài liệu Word
  • Xác thực chữ ký điện tử để kiểm tra tính toàn vẹn của tài liệu Word
  • Hỗ trợ chứng thư PFX thông qua CertificateHolder.Create() với bảo vệ mật khẩu cho hạ tầng PKI (hệ thống quản lý khóa mật mã và chứng thư)
  • Lớp SignOptions quản lý nhận xét chữ ký, thời gian ký, mật khẩu truy cập chứng thư, định danh nhà cung cấp mật mã và cấp độ chữ ký XML
  • Hỗ trợ Fluent API để thực hiện các thao tác ký tài liệu Word thông qua SignerContext và chuỗi phương thức, tăng tính rõ ràng cho mã C#
Trường hợp sử dụng:
  • Chữ ký điện tử đơn giản - ký cơ bản tài liệu Word cho các quy trình doanh nghiệp nội bộ
  • Chữ ký nâng cao - bảo vệ báo cáo tài chính và tài liệu ngân hàng khỏi việc làm giả
  • Chữ ký điện tử có đủ điều kiện - đảm bảo hiệu lực pháp lý của hợp đồng và tài liệu Word chính thức trong hệ thống quản lý tài liệu điện tử
  • Ký tài liệu hàng loạt - tự động hóa việc ký file Word trong hệ thống luồng công việc tài liệu điện tử
  • Dấu thời gian - thêm dấu thời gian vào tài liệu để ghi lại thời gian ký và ý nghĩa pháp lý
  • Tuân thủ quy định - đảm bảo xác thực tài liệu Word và tuân thủ các tiêu chuẩn bảo mật

Kiểm tra khả năng ký tài liệu Word theo chương trình với chữ ký số trong demo tương tác trực tuyến được trình bày trên trang này. Tải lên tài liệu Word và chứng thư PFX của bạn, thực hiện thao tác ký số và tải xuống file đã ký để xác minh. Đoạn mã C# được cung cấp sẵn sàng để sử dụng trong dự án .NET của bạn.

C#
Chạy mã
Tải lên tài liệu để ký
Tải lên tệp chứng chỉ (PFX)
Chọn định dạng đầu ra từ danh sách
using Wordize.DigitalSignatures;

CertificateHolder certificateHolder = CertificateHolder.Create("Certificate.pfx", "password");
Signer.Sign("Input.docx", "Output.docx", certificateHolder);
using Wordize.DigitalSignatures; CertificateHolder certificateHolder = CertificateHolder.Create("Certificate.pfx", "password"); Signer.Sign("Input.docx", "Output.docx", certificateHolder);
Chạy mã

Cách ký tài liệu Word bằng chữ ký số trong C#

  1. Kết nối Wordize SDK vào dự án .NET của bạn
  2. Gọi phương thức Signer.Sign(), chỉ định trong tham số tên tài liệu Word nguồn, tên tài liệu đầu ra và CertificateHolder với chứng chỉ mật mã
  3. Nhận tài liệu Word đã được ký bằng chữ ký số
5%