CMS Signature Validation Reports

Các API CMS độc lập cung cấp mọi SignerInfo chính và counterSignature lồng nhau đệ quy theo thứ tự tài liệu xác định

Đồ thị người ký

HPDFParseCMSSignatures trả về mọi bản ghi người ký chính, trong khi HPDFVerifyCMSSignaturesEx xác minh chúng so với stream nội dung được cung cấp

HPDFVerifyCMSSignerReport thêm chữ ký đối chứng đệ quy và nhận diện mỗi mục bằng Kind, SignerIndex, ParentSignerIndex, NestingDepth, và một đường dẫn ổn định như SignerInfo[0].CounterSignature[1]

THPDFCMSVerifyOptions.MaxSignerCount và MaxCounterSignatureDepth giới hạn công việc trên container thù địch trong khi giữ đầu ra xác định

Báo cáo chứng chỉ và bằng chứng

HPDFBuildCMSValidationReport kết hợp xác minh người ký với xác thực chứng chỉ ngoại tuyến do caller kiểm soát cho mọi người ký trong đồ thị

THPDFSignatureValidationReport được trả về chứa kết quả chữ ký và đường dẫn tổng hợp, số người ký, trạng thái thành công, một THPDFValidationFailureCode máy đọc được, và toàn bộ THPDFSignatureInfo theo từng người ký

Chi tiết chứng chỉ theo người ký bao gồm đường dẫn đã chọn, kết quả tin cậy, nguồn và dấu thời gian thu hồi, quyết định nonce OCSP, dùng CRL delta và gián tiếp, chính sách chứng chỉ hiệu lực, độ mạnh khóa tối thiểu quan sát được, và chẩn đoán chính sách thuật toán

Xuất JSON

HPDFSignatureValidationReportToJSON xuất báo cáo dưới dạng JSON schema phiên bản 1 với giá trị văn bản được thoát và tên trường ổn định phù hợp cho nhật ký kiểm toán, engine chính sách, và tự động hóa kiểm thử

Bộ xuất không thực hiện truy cập mạng và không sửa đổi báo cáo hoặc stream nguồn

Hướng dẫn vận hành

Xem thêm: VerifyLoadedSignatureWithTrust, GetLoadedSignatureInfo