Bài viết này mô tả cách xác minh chữ ký số trong tài liệu Word bằng Python. Bài viết bao gồm thông tin về cài đặt IDE, danh sách các hướng dẫn lập trình và mã mẫu cho trình kiểm tra chữ ký số Word bằng Python. Bạn sẽ học cách truy cập tất cả các chữ ký trong tệp Word và lấy các thuộc tính khác nhau của từng chữ ký.
Các bước xác thực chữ ký DOCX bằng Python
- Thiết lập môi trường để sử dụng Aspose.Words for Python via .NET nhằm xác minh chữ ký số
- Đặt đường dẫn tới tệp Word có chứa digital signature
- Phát hiện sự tồn tại của chữ ký trong tệp Word mục tiêu
- Tải bộ sưu tập chữ ký từ tệp Word
- Kiểm tra cờ valid từ bộ sưu tập chữ ký
- Duyệt qua tất cả các chữ ký và truy cập từng chữ ký
- Hiển thị tất cả các thuộc tính của từng chữ ký để người dùng xác nhận
Các bước này xác định quy trình xác thực chữ ký tài liệu bằng Python. Kiểm tra sự tồn tại của chữ ký trong tệp Word mục tiêu và tải bộ sưu tập chữ ký nếu phát hiện trong tệp. Cuối cùng, duyệt qua từng chữ ký và hiển thị các thuộc tính cho người dùng để xác minh.
Mã để xác minh chữ ký điện tử trong DOCX bằng Python
Đoạn mã trên minh họa quy trình xác thực chữ ký DOCX bằng Python. Lớp FileFormatInfo có tùy chọn kiểm tra xem tệp nguồn có được mã hóa và yêu cầu mật khẩu để mở hay không. Lưu ý rằng trong Python, việc truy cập trực tiếp vào chi tiết certificate_holder.certificate có thể bị hạn chế; bạn có thể không truy cập được các thuộc tính của nó.
Bài viết này đã hướng dẫn chúng ta cách xác minh chữ ký số trong tệp Word. Để in tệp Word có nhận xét, hãy tham khảo bài viết In tài liệu Word với nhận xét trong Python.