Hướng dẫn ngắn này giải thích cách xác minh chữ ký số trong tài liệu Word bằng Java. Nó bao gồm các hướng dẫn lập trình, cài đặt IDE và mã mẫu cho việc xác minh chứng chỉ số trong Word bằng Java. Các thuộc tính khác nhau do API cung cấp được sử dụng để minh họa tất cả các tham số cần thiết cho việc xác minh chữ ký trong tệp Word.
Các bước xác thực chữ ký DOCX bằng Java
- Thiết lập IDE để sử dụng Aspose.Words for Java nhằm phát hiện và xác minh chữ ký số
- Xác định tệp Word nguồn và kiểm tra sự tồn tại của chữ ký số trong đó
- Tải chữ ký từ tệp Word mục tiêu và hiển thị số lượng của chúng
- Phân tích tất cả chữ ký trong tệp và hiển thị các thuộc tính của chúng
- Đối với mỗi signature, truy cập đối tượng CertificateHolder và hiển thị các thuộc tính của nó
Các bước sau tóm tắt cách thực hiện xác thực chữ ký tài liệu Word bằng Java. Trước tiên, phát hiện sự tồn tại của chữ ký số bằng cách truy cập FileFormatInfo của tệp Word nguồn, sau đó tải bộ sưu tập chữ ký từ đó. Phân tích tất cả các thuộc tính của từng chữ ký và hiển thị chúng, lấy đối tượng CertificateHolder từ mỗi chữ ký và hiển thị các thuộc tính của nó để xác minh tất cả các tham số cần thiết trong tệp Word.
Mã để xác minh chữ ký điện tử trong DOCX bằng Java
Mã này minh họa việc phát triển trình kiểm tra chữ ký số Word bằng Java. Có nhiều thuộc tính khác có thể được sử dụng để mô tả thêm các chữ ký số, ví dụ bạn có thể truy cập định dạng hoặc loại chữ ký bằng phương thức sig.getSignatureType(), lấy các byte chữ ký thô bằng sig.getSignatureValue(), hiển thị thông tin thân thiện với người dùng bằng một lệnh gọi API duy nhất sig.toString(), và thậm chí thực hiện xác minh cấp tài liệu bằng phương thức signatures.isValid(). Thông tin bổ sung ở cấp chứng chỉ cũng có sẵn như ngày bắt đầu hiệu lực, ngày hết hiệu lực và thuật toán chữ ký được sử dụng để ký tài liệu.
Bài viết này đã hướng dẫn chúng ta quy trình xác minh và lấy các thuộc tính của chữ ký số trong tệp Word. Để in các tệp Word có nhận xét, hãy tham khảo bài viết In Tài liệu Word có Nhận xét bằng Java。