Ký lặp lại

Trong bối cảnh kỹ thuật số ngày nay, việc duy trì tính toàn vẹn của tài liệu và đảm bảo phê duyệt an toàn là rất quan trọng đối với các doanh nghiệp và pháp nhân. Việc ký lặp lại các tài liệu PDF bằng chứng chỉ kỹ thuật số cho phép nhiều bên liên quan ký tài liệu theo trình tự mà không làm mất hiệu lực các chữ ký trước đó. Bài viết này khám phá khái niệm, lợi ích và triển khai kỹ thuật của việc ký lặp lại, cung cấp hướng dẫn toàn diện để nâng cao quy trình phê duyệt tài liệu của bạn.

Nội dung

Giới thiệu

Trong thế giới số ngày nay, việc đảm bảo tính toàn vẹn của tài liệu là rất quan trọng đối với các thỏa thuận kinh doanh, hợp đồng pháp lý và thông tin liên lạc bí mật. Chữ ký số cung cấp một phương pháp mạnh mẽ để xác minh tính xác thực và tính toàn vẹn của tài liệu. Ký lặp, cho phép nhiều bên ký một tài liệu theo trình tự mà không làm mất hiệu lực các chữ ký trước đó, tăng cường bảo mật và hợp lý hóa quy trình phê duyệt. Bài viết này khám phá ký số lặp, lợi ích của nó, nền tảng kỹ thuật và triển khai trong các tài liệu PDF, chứng minh cách công nghệ này cải thiện tính toàn vẹn và hiệu quả của tài liệu trong các bối cảnh tổ chức khác nhau. Phần Nghiên cứu tình huống sẽ chỉ ra cách triển khai các tính năng này với thư viện GroupDocs.Signature trên nhiều nền tảng khác nhau.

Tính toàn vẹn của tài liệu

Tính toàn vẹn của tài liệu đề cập đến sự đảm bảo rằng một tài liệu vẫn không thay đổi so với trạng thái ban đầu và bất kỳ thay đổi nào cũng có thể được phát hiện. Đây là khía cạnh cơ bản của sự tin cậy trong giao tiếp và giao dịch kỹ thuật số. Đảm bảo tính toàn vẹn của tài liệu là rất quan trọng vì một số lý do:

Tuân thủ pháp lý và tính xác thực: Trong nhiều ngành, việc duy trì tính toàn vẹn của tài liệu là một yêu cầu pháp lý. Ví dụ, hợp đồng, tài liệu tòa án và hồ sơ nộp theo quy định phải có thể xác minh và không bị thay đổi để có tính ràng buộc pháp lý. Chữ ký số đóng vai trò quan trọng trong việc đáp ứng các yêu cầu này bằng cách cung cấp một phương pháp có thể xác minh để đảm bảo rằng tài liệu không bị giả mạo.

Bảo mật và tính bảo mật: Tính toàn vẹn của tài liệu là điều cần thiết để duy trì tính bảo mật và an toàn của thông tin nhạy cảm. Những thay đổi trái phép đối với các tài liệu quan trọng có thể dẫn đến vi phạm dữ liệu, gian lận và các sự cố bảo mật khác. Bằng cách đảm bảo rằng các tài liệu không thay đổi, các tổ chức có thể bảo vệ thông tin nhạy cảm và duy trì lòng tin với khách hàng, đối tác và các bên liên quan.

Hiệu quả hoạt động: Trong các quy trình kinh doanh liên quan đến nhiều phê duyệt, việc duy trì tính toàn vẹn của tài liệu là chìa khóa để đảm bảo rằng tất cả các bên xem xét và phê duyệt cùng một phiên bản của một tài liệu. Điều này ngăn ngừa sự nhầm lẫn, lỗi và chậm trễ, do đó cải thiện hiệu quả hoạt động. Ký lặp hỗ trợ điều này bằng cách cho phép nhiều bên ký tài liệu theo trình tự mà không làm mất hiệu lực các chữ ký trước đó.

Khả năng kiểm toán và trách nhiệm giải trình: Đảm bảo tính toàn vẹn của tài liệu cung cấp một dấu vết kiểm toán rõ ràng, cho biết ai đã ký tài liệu và khi nào. Điều này đặc biệt quan trọng đối với trách nhiệm giải trình và tính minh bạch trong cả kiểm toán nội bộ và bên ngoài. Chữ ký số tạo ra một con dấu chống giả mạo giúp các tổ chức theo dõi các thay đổi của tài liệu và xác minh tính xác thực của chữ ký.

Niềm tin và Uy tín: Duy trì tính toàn vẹn của tài liệu xây dựng niềm tin và uy tín với khách hàng, đối tác và các cơ quan quản lý. Nó thể hiện cam kết bảo vệ tính xác thực của tài liệu và duy trì các tiêu chuẩn bảo mật và tuân thủ cao. Niềm tin này rất cần thiết để thiết lập và duy trì các mối quan hệ kinh doanh bền chặt.

Tóm lại, tính toàn vẹn của tài liệu là nền tảng của các giao dịch kỹ thuật số an toàn và đáng tin cậy. Chữ ký số, đặc biệt là thông qua ký lặp, cung cấp một công cụ mạnh mẽ để đảm bảo rằng các tài liệu vẫn xác thực, không thay đổi và có thể xác minh được. Bằng cách tận dụng công nghệ này, các tổ chức có thể cải thiện quy trình làm việc của tài liệu, tuân thủ các yêu cầu pháp lý và xây dựng lòng tin và uy tín lớn hơn với các bên liên quan.

Hiểu về chữ ký số

Chữ ký số là gì?

Chữ ký số là một cơ chế mật mã được sử dụng để xác minh tính xác thực và tính toàn vẹn của một thông điệp hoặc tài liệu kỹ thuật số. Không giống như chữ ký điện tử, có thể đơn giản như hình ảnh quét của chữ ký viết tay, chữ ký số cung cấp bảo mật mạnh hơn bằng cách tận dụng cơ sở hạ tầng khóa công khai (PKI).Điều này đảm bảo rằng chữ ký là duy nhất đối với người ký và tài liệu, cung cấp mức độ tin cậy cao rằng tài liệu không bị thay đổi kể từ khi chữ ký được áp dụng.

Chữ ký số hoạt động như thế nào

Quá trình tạo chữ ký số bao gồm một số bước:

  1. Băm: Tài liệu được truyền qua thuật toán băm (như SHA-256) để tạo ra giá trị băm duy nhất biểu thị nội dung của tài liệu.
  2. Mã hóa: Giá trị băm này sau đó được mã hóa bằng khóa riêng của người ký, tạo ra chữ ký số. Khóa riêng là một phần của cặp khóa công khai-riêng, trong đó khóa riêng được người ký giữ an toàn.
  3. Nhúng chữ ký: Băm được mã hóa, cùng với chứng chỉ của người ký (có chứa khóa công khai và thông tin nhận dạng khác), được nhúng vào tài liệu.
  4. Xác minh: Khi mở tài liệu, phần mềm của người nhận sử dụng khóa công khai của người ký để giải mã băm. Sau đó, phần mềm sẽ băm lại tài liệu và so sánh băm mới tạo với băm đã giải mã. Nếu chúng khớp nhau, chữ ký được xác minh là xác thực và tài liệu được xác nhận là không thay đổi.

Lợi ích của việc sử dụng chữ ký số

Chữ ký số mang lại nhiều lợi ích:

  • Tăng cường bảo mật: Việc sử dụng PKI đảm bảo rằng chữ ký số gần như không thể làm giả.
  • Tính toàn vẹn của tài liệu: Bất kỳ thay đổi nào đối với tài liệu sau khi ký đều làm mất hiệu lực chữ ký, do đó duy trì tính toàn vẹn của tài liệu.
  • Xác thực: Chứng chỉ số liên quan đến chữ ký xác minh danh tính của người ký, đảm bảo tính xác thực.
  • Không thể chối bỏ: Người ký không thể phủ nhận chữ ký của mình trên một tài liệu vì nó được liên kết với khóa riêng của họ, mà chỉ họ mới sở hữu.
  • Tuân thủ: Chữ ký số tuân thủ nhiều tiêu chuẩn và quy định pháp lý khác nhau như eIDAS tại EU và Đạo luật ESIGN tại Hoa Kỳ, khiến chúng có tính ràng buộc về mặt pháp lý tại nhiều khu vực pháp lý.

Các loại chứng chỉ

Chữ ký số dựa trên các loại chứng chỉ khác nhau:

  • Giấy chứng nhận tự ký: Do chính người ký cấp, chủ yếu được sử dụng cho mục đích nội bộ hoặc thử nghiệm.
  • Chứng chỉ xác thực của tổ chức (OV): Các chứng chỉ này xác minh rằng người ký có liên kết với một tổ chức cụ thể.
  • Chứng chỉ xác thực mở rộng (EV): Cung cấp mức độ tin cậy cao nhất bằng cách xác minh danh tính người ký thông qua quy trình thẩm định nghiêm ngặt của Cơ quan cấp chứng chỉ (CA).

Vai trò của chữ ký số trong tài liệu PDF

Chữ ký số đóng vai trò then chốt trong việc đảm bảo tính xác thực, toàn vẹn và không thể chối cãi của các tài liệu PDF. Không giống như chữ ký điện tử, thường chỉ là hình ảnh hoặc tên đã đánh máy, chữ ký số sử dụng các kỹ thuật mật mã để cung cấp mức độ bảo mật và tin cậy cao hơn.

Chữ ký số hoạt động như thế nào

  • Tạo một giá trị băm duy nhất: Khi người dùng ký một tài liệu PDF, một giá trị băm duy nhất (một chuỗi ký tự có độ dài cố định) được tạo ra bằng thuật toán băm. Giá trị băm này biểu thị nội dung của tài liệu tại thời điểm ký.
  • Mã hóa bằng Khóa riêng: Giá trị băm sau đó được mã hóa bằng khóa riêng của người ký, là một phần của cặp khóa công khai-riêng. Băm được mã hóa này, cùng với thông tin về thuật toán băm, tạo thành chữ ký số.
  • Nhúng chữ ký vào PDF: Chữ ký số được nhúng vào tài liệu PDF cùng với chứng chỉ của người ký, trong đó có khóa công khai và thông tin về người ký. Chứng chỉ này thường được cấp bởi một Cơ quan cấp chứng chỉ (CA) đáng tin cậy.
  • Quy trình xác minh: Khi PDF đã ký được mở, phần mềm xem PDF của người nhận sẽ sử dụng khóa công khai của người ký để giải mã giá trị băm. Sau đó, phần mềm sẽ tạo ra một giá trị băm mới từ nội dung của tài liệu và so sánh với giá trị băm đã giải mã. Nếu hai giá trị băm khớp nhau, chữ ký được xác minh là xác thực và tài liệu được xác nhận là không thay đổi kể từ thời điểm ký.
Quy trình ký số

Các thành phần kỹ thuật của chữ ký số trong PDF

  • Tệp chứng chỉ PFX: Tệp PFX (Trao đổi thông tin cá nhân) được sử dụng để lưu trữ khóa công khai và khóa riêng cùng với chuỗi chứng chỉ. Các tệp này được bảo vệ bằng mật khẩu để đảm bảo rằng chỉ những người dùng được ủy quyền mới có thể truy cập khóa riêng cần thiết để tạo chữ ký số.
  • Cơ sở hạ tầng PKI: Cơ sở hạ tầng khóa công khai (PKI) hỗ trợ việc tạo, phân phối và quản lý chứng chỉ số. Các thành phần PKI bao gồm CA, Cơ quan đăng ký (RA) và các thiết bị người dùng cuối lưu trữ và quản lý khóa và chứng chỉ.
  • Thuật toán băm: Các thuật toán băm thường được sử dụng trong chữ ký số bao gồm SHA-256, SHA-384 và SHA-512. Các thuật toán này tạo ra các hàm băm duy nhất gần như không thể sao chép mà không làm thay đổi nội dung tài liệu gốc.
  • Tiêu chuẩn chữ ký: Tài liệu PDF tuân thủ các tiêu chuẩn cụ thể cho chữ ký số, chẳng hạn như tiêu chuẩn PAdES (Chữ ký điện tử nâng cao PDF).Các tiêu chuẩn này đảm bảo khả năng tương thích và bảo mật trên nhiều phần mềm và thiết bị khác nhau.

Lợi ích của chữ ký số trong PDF

  • Tính toàn vẹn của tài liệu: Chữ ký số đảm bảo rằng bất kỳ sự can thiệp nào vào tài liệu sau khi ký đều có thể được phát hiện. Điều này rất quan trọng để duy trì độ tin cậy của tài liệu.
  • Xác thực: Việc đưa vào chứng chỉ của người ký cung cấp một cách để xác minh danh tính của người ký. Điều này tạo thêm một lớp tin cậy, đảm bảo rằng người ký là người mà họ tuyên bố.
  • Không thể chối bỏ: Vì chữ ký số được liên kết với khóa riêng của người ký, mà chỉ người ký mới có quyền truy cập, nên nó cung cấp bằng chứng về sự tham gia của người ký. Điều này ngăn người ký phủ nhận rằng họ đã ký tài liệu.
  • Tính hợp pháp và tuân thủ: Nhiều khuôn khổ pháp lý và quy định công nhận chữ ký số tương đương với chữ ký viết tay, miễn là chúng đáp ứng các tiêu chí nhất định. Điều này rất quan trọng để tuân thủ các luật như eIDAS tại Liên minh Châu Âu và Đạo luật ESIGN tại Hoa Kỳ.

Triển khai chữ ký số trong PDF

  • Sử dụng Thư viện và API: Có nhiều thư viện và API khác nhau để triển khai chữ ký số trong tài liệu PDF, chẳng hạn như Adobe Acrobat SDK, iText và PDFBox. Các công cụ này cung cấp các chức năng để tạo, nhúng và xác minh chữ ký số theo chương trình.
  • Quy trình ký từng bước:
    1. Tải tài liệu PDF: Tải tài liệu vào phần mềm ký hoặc thư viện.
    2. Chuẩn bị Chứng chỉ PFX: Tải chứng chỉ PFX và cung cấp mật khẩu để truy cập.
    3. Tạo băm: Tạo băm cho nội dung tài liệu.
    4. Tạo chữ ký: Mã hóa hàm băm bằng khóa riêng để tạo chữ ký số.
    5. Nhúng chữ ký: Nhúng chữ ký số và chứng chỉ vào tài liệu PDF.
    6. Ký lặp lại: Để cho phép nhiều chữ ký, mỗi chữ ký tiếp theo phải được thêm vào tài liệu mà không thay đổi nội dung hiện có. Điều này đòi hỏi phải xử lý cẩn thận cấu trúc của PDF để đảm bảo rằng mỗi chữ ký được xác thực độc lập trong khi toàn bộ tài liệu vẫn không thay đổi.

Tóm lại, chữ ký số là một tính năng thiết yếu để đảm bảo tính bảo mật và toàn vẹn của tài liệu PDF. Chúng cung cấp các cơ chế mạnh mẽ để xác minh tính xác thực, duy trì tính toàn vẹn của tài liệu và hỗ trợ tuân thủ pháp lý và quy định. Bằng cách hiểu và triển khai chữ ký số, các tổ chức có thể cải thiện quy trình làm việc của tài liệu và bảo vệ thông tin quan trọng.

Ký số lặp lại

Ký số lặp lại cho phép nhiều người dùng ký tuần tự một tài liệu PDF mà không làm mất hiệu lực các chữ ký trước đó, bảo toàn tính toàn vẹn của tài liệu và đảm bảo tất cả các chữ ký vẫn hợp lệ. Quy trình này đặc biệt có giá trị trong các tình huống yêu cầu nhiều phê duyệt, chẳng hạn như thỏa thuận của công ty, tài liệu pháp lý hoặc hợp đồng của nhiều bên liên quan.

Chi tiết kỹ thuật

  1. Chữ ký dựa trên chứng chỉ: Mỗi chữ ký số sử dụng một hệ thống dựa trên chứng chỉ. Hệ thống này bao gồm:

    • ID kỹ thuật số: Bao gồm khóa riêng và chứng chỉ khóa công khai. Khóa riêng được sử dụng để tạo chữ ký, trong khi khóa công khai trong chứng chỉ được sử dụng để xác minh.
    • Thuật toán băm: Khi ký, một hàm băm của nội dung tài liệu được tạo và mã hóa bằng khóa riêng của người ký. Hàm băm này là duy nhất đối với trạng thái hiện tại của tài liệu.
    • Nhúng chữ ký: Mã băm được mã hóa, chứng chỉ và các chi tiết chữ ký bổ sung được nhúng trong PDF, đảm bảo rằng bất kỳ sửa đổi nào sau chữ ký đều làm mất hiệu lực chữ ký.
  2. Các bước để thêm chữ ký: Để triển khai chữ ký lặp lại trong Adobe Acrobat, hãy làm theo các bước sau:

    • Mở tệp PDF: Chọn tài liệu cần ký.
    • Chọn ‘Sử dụng chứng chỉ’: Từ menu ‘Công cụ’, chọn ‘Chứng chỉ’ rồi chọn ‘Ký số’.
    • Vẽ trường chữ ký: Vẽ vùng chữ ký sẽ xuất hiện.
    • Đăng nhập bằng ID kỹ thuật số: Chọn ID kỹ thuật số hiện có hoặc cấu hình ID mới nếu cần.
    • Lưu tài liệu: Sau khi ký, hãy lưu tài liệu. Mỗi chữ ký được lưu trữ, duy trì tính toàn vẹn của các chữ ký trước đó.
  3. Xác minh chữ ký: Adobe Acrobat tự động xác thực chữ ký số khi tài liệu được mở bằng cách kiểm tra:

    • Tính hợp lệ của chứng chỉ: Đảm bảo chứng chỉ của người ký là đáng tin cậy.
    • Tính toàn vẹn của tài liệu: Xác nhận rằng tài liệu không bị thay đổi kể từ khi chữ ký được áp dụng.
    • Xác minh dấu thời gian: Kiểm tra dấu thời gian so với thời hạn hiệu lực của chứng chỉ để đảm bảo chữ ký được thực hiện trong khung thời gian chấp nhận được.
  4. Những cân nhắc về bảo mật:

    • Quản lý chứng chỉ: Quản lý và bảo vệ đúng cách các tệp PFX chứa khóa riêng.
    • Kiểm tra việc thu hồi: Đảm bảo chứng chỉ được kiểm tra dựa trên danh sách thu hồi để xác thực trạng thái hiện tại của chúng.
    • Đóng dấu thời gian: Sử dụng máy chủ đóng dấu thời gian đáng tin cậy để thêm dấu thời gian vào chữ ký, giúp xác thực thời gian ký ngay cả khi chứng chỉ hết hạn sau đó.
  5. Xử lý nhiều chữ ký: Mỗi chữ ký được thêm vào PDF phải được thực hiện mà không làm thay đổi nội dung của tài liệu. Acrobat đảm bảo điều này bằng cách thêm dữ liệu chữ ký mới vào cấu trúc tài liệu hiện có. Theo cách này, các chữ ký trước đó vẫn còn nguyên vẹn và có thể xác minh được.

  6. Trải nghiệm người dùng:

    • Thông báo cho người ký: Người ký sẽ được thông báo qua email để xem xét và ký vào tài liệu.
    • Ứng dụng chữ ký: Người dùng chọn ID kỹ thuật số của họ, xem lại tài liệu và áp dụng chữ ký của họ. Mỗi chữ ký đều có thể nhìn thấy rõ ràng và có thể bao gồm thông tin bổ sung như dấu thời gian và danh tính của người ký.

Bằng cách triển khai chữ ký số lặp đi lặp lại, các tổ chức có thể nâng cao hiệu quả quy trình làm việc, duy trì các tiêu chuẩn bảo mật cao và đảm bảo mọi phê duyệt tài liệu đều có tính ràng buộc về mặt pháp lý và có thể xác minh được.

Khái niệm và lợi ích

Ký lặp là một phương pháp mạnh mẽ trong quản lý tài liệu kỹ thuật số cho phép nhiều bên liên quan ký tuần tự một tài liệu PDF mà không làm mất hiệu lực các chữ ký trước đó. Phương pháp này đảm bảo rằng mỗi chữ ký vẫn hợp lệ và có thể xác minh được, bảo toàn tính toàn vẹn và tính xác thực của tài liệu. Ký lặp đặc biệt có lợi cho các tổ chức yêu cầu nhiều cấp độ phê duyệt, chẳng hạn như trong môi trường pháp lý, doanh nghiệp và quy định. Bằng cách cho phép thêm chữ ký số liên tiếp, phương pháp này hợp lý hóa quy trình phê duyệt, tăng cường bảo mật và duy trì một dấu vết kiểm toán rõ ràng cho mục đích tuân thủ và giải trình.

Các trường hợp sử dụng cho việc ký lặp lại trong doanh nghiệp

  1. Sự chấp thuận của công ty:

    • Nghị quyết của hội đồng quản trị: Nhiều thành viên hội đồng quản trị có thể ký vào nghị quyết hoặc biên bản cuộc họp, đảm bảo rằng sự chấp thuận của mỗi thành viên đều được ghi lại mà không làm thay đổi tài liệu.
    • Phê duyệt hợp đồng: Trong các doanh nghiệp lớn, hợp đồng thường yêu cầu sự chấp thuận từ nhiều phòng ban, chẳng hạn như pháp lý, tài chính và quản lý điều hành. Ký lặp lại cho phép mỗi phòng ban xem xét và phê duyệt tài liệu theo trình tự.
  2. Pháp lý và tuân thủ:

    • Hồ sơ theo quy định: Các tài liệu nộp cho các cơ quan quản lý thường yêu cầu nhiều chữ ký từ các bên liên quan khác nhau. Ký lặp lại đảm bảo rằng mỗi chữ ký bắt buộc được thu thập trong khi vẫn duy trì tính toàn vẹn của tài liệu.
    • Thỏa thuận pháp lý: Luật sư từ các công ty khác nhau có thể ký nhiều thỏa thuận theo từng lần, cung cấp hồ sơ rõ ràng về sự chấp thuận của mỗi bên mà không cần sửa đổi nội dung cốt lõi của tài liệu.
  3. Quản lý dự án:

    • Hiến chương dự án: Nhiều bên liên quan của dự án có thể ký vào hiến chương hoặc kế hoạch dự án, đảm bảo rằng mọi phê duyệt cần thiết đều được thực hiện theo cách có cấu trúc và có thể xác minh được.
    • Yêu cầu thay đổi: Ký lặp lại cho phép nhiều cấp phê duyệt cho các yêu cầu thay đổi của dự án, đảm bảo rằng các thay đổi được kiểm tra và phê duyệt bởi tất cả các bên liên quan.

Lợi ích của việc ký lặp lại cho các quy trình phê duyệt tài liệu

  1. Tăng cường bảo mật và tính toàn vẹn:

    • Bảo toàn chữ ký trước đó: Mỗi chữ ký được thêm vào mà không làm thay đổi nội dung của tài liệu, đảm bảo rằng các chữ ký trước đó vẫn có hiệu lực và có thể xác minh được.
    • Có bằng chứng giả mạo: Bất kỳ nỗ lực nào nhằm thay đổi tài liệu sau khi ký đều làm mất hiệu lực chữ ký, tạo ra sự răn đe mạnh mẽ chống lại hành vi giả mạo.
  2. Cải thiện hiệu quả quy trình làm việc:

    • Phê duyệt tuần tự: Tài liệu có thể được chuyển tiếp theo trình tự để phê duyệt, giúp giảm nhu cầu phối hợp thủ công và đẩy nhanh quá trình phê duyệt.
    • Theo dõi kiểm toán: Mỗi chữ ký đều được đóng dấu thời gian và ghi lại, tạo ra một theo dõi kiểm toán rõ ràng có thể được xem xét cho mục đích tuân thủ và giải trình.
  3. Sự tuân thủ và tính hợp pháp:

    • Tuân thủ quy định: Chữ ký số thường đáp ứng các yêu cầu của các quy định như eIDAS tại EU và Đạo luật ESIGN tại Hoa Kỳ, khiến chúng có tính ràng buộc về mặt pháp lý và được công nhận tại nhiều khu vực pháp lý.
    • Không thể chối cãi: Chữ ký số cung cấp bằng chứng về danh tính và ý định của người ký, giảm nguy cơ tranh chấp về tính hợp lệ của chữ ký.
  4. Tiết kiệm chi phí:

    • Giảm giấy tờ: Chữ ký số loại bỏ nhu cầu sử dụng giấy tờ vật lý, giúp giảm chi phí in ấn, vận chuyển và lưu trữ.
    • Quy trình hợp lý hóa: Bằng cách tự động hóa quy trình ký, các tổ chức có thể giảm thời gian và nguồn lực cần thiết để quản lý phê duyệt tài liệu.

Tóm lại, ký lặp là một tính năng quan trọng đối với các doanh nghiệp yêu cầu nhiều cấp phê duyệt cho tài liệu của họ. Bằng cách cho phép ký tuần tự mà không làm ảnh hưởng đến tính toàn vẹn của tài liệu, nó tăng cường bảo mật, cải thiện hiệu quả quy trình làm việc, đảm bảo tuân thủ và tiết kiệm chi phí đáng kể. Điều này làm cho ký lặp trở thành một công cụ vô giá cho quản lý tài liệu kỹ thuật số hiện đại.

Triển khai Ký lặp lại với C#

Ví dụ C# được cung cấp minh họa cách áp dụng một lần lặp lại của nhiều tài liệu PDF ký số tuần tự bằng GroupDocs.Signature for .NET. Kỹ thuật này bao gồm một số bước chính, từ khởi tạo các đối tượng cần thiết và thiết lập Tùy chọn số mà không cần bất kỳ thiết lập bổ sung nào cho đến áp dụng Chứng chỉ số cho tài liệu và lưu đầu ra cuối cùng. Khối mã này có thể được gọi với cùng một tài liệu không giới hạn số lần với cùng một hoặc các chứng chỉ số khác nhau. Cho đến khi tài liệu PDF được ký theo cách này mà không có thay đổi bổ sung thì tất cả các chữ ký số được thêm vào vẫn có hiệu lực.

Các khái niệm chính

  • Chỉ sử dụng một hoặc nhiều DigitalSignOptions: Đảm bảo rằng nếu có ít nhất một tùy chọn không phải kỹ thuật số, tài liệu sẽ bị thay đổi.
  • Thiết lập bổ sung các thuộc tính ImagePath hoặc ImageStream: Mỗi DigitalSignOptions hiện hỗ trợ các thuộc tính này với chữ ký số lặp lại.
  • Thiết lập bổ sung thuộc tính Background hoặc Border: Thiết lập các thuộc tính này sẽ buộc thư viện tạo hình nền theo cách thủ công.
            string [] certificates = new string[] {"certificate-01.pfx", "certificate-02.pfx"};
            string[] passwords = new string[]
            {
                "1234567890",
                "1234567890"
            };
            // The path to the documents directory.            
            string filePath = "sample.pdf";            
            int iteration = 0;
            string outputFilePath = Path.Combine("signed-output.pdf");
            foreach (var certificate in certificates)
            {
                using (Signature signature = new Signature(filePath))
                {
                    DigitalSignOptions options = new DigitalSignOptions(certificate)
                    {
                        // certificate password
                        Password = passwords[iteration],
                        // digital certificate details
                        Reason = $"Approved-{iteration}",
                        Contact = $"John{iteration} Smith{iteration}",
                        Location = $"Location-{iteration}",
                        // no image
                        AllPages = true, 
                        Left = 10 + 100 * (iteration - 1),
                        Top = 10 + 100 * (iteration - 1),
                        Width = 160,
                        Height = 80,
                        Margin = new Padding() { Bottom = 10, Right = 10 }
                    };
                    string outputPath = Path.Combine(outputFilePath, $"result-{iteration}.pdf");
                    SignResult signResult = signature.Sign(outputPath, options);                    
                    filePath = outputPath;
                    Console.WriteLine($"\nSource document signed successfully {iteration++}-time with {signResult.Succeeded.Count} signature(s).");
                }
            }

Nhận bản dùng thử miễn phí

Bạn có thể dùng thử API GroupDocs.Signature miễn phí bằng cách tải xuống và cài đặt phiên bản mới nhất trên trang web tải xuống bản phát hành của chúng tôi.

Bạn cũng có thể nhận được giấy phép tạm thời để kiểm tra tất cả các chức năng của thư viện mà không có bất kỳ hạn chế nào. Truy cập trang giấy phép tạm thời để đăng ký giấy phép tạm thời.

Xem thêm

Để biết thêm thông tin và các nguồn tài nguyên bổ sung, bạn có thể thấy các liên kết sau hữu ích: