THotPDF.VerifyLoadedSignatureWithTrust

THotPDF

 

Top  Previous  Next 

Xác minh tính toàn vẹn chữ ký PDF và xác thực chứng chỉ bên ký đối chiếu một chính sách tin cậy ngoại tuyến tường minh

Cú pháp Delphi:

function VerifyLoadedSignatureWithTrust(SigIndex: Integer; Source: TStream; const Options: THPDFCertificateValidationOptions; out Info: THPDFSignatureInfo): THPDFCertificateValidationStatus; overload;

function VerifyLoadedSignatureWithTrust(SigIndex: Integer; const Options: THPDFCertificateValidationOptions; out Info: THPDFSignatureInfo): THPDFCertificateValidationStatus; overload;

Mô tả

TrustAnchors là bắt buộc và vẫn hoàn toàn do caller điều khiển; HotPDF không bao giờ rơi về kho tin cậy hệ điều hành hay truy vấn mạng

Bộ dựng đường đi kết hợp tập chứng chỉ CMS, các chứng chỉ DSS và VRI PDF, và IntermediateCertificates, rồi xác minh chữ ký chứng chỉ, thời hạn hiệu lực, Basic Constraints, ràng buộc độ dài đường đi và Key Usage

RevocationMode chọn không kiểm tra, kiểm tra cố-hết-mức, hoặc bằng chứng bắt buộc; xử lý OCSP hỗ trợ các chính sách nonce, responder ủy quyền, id-pkix-ocsp-extended-revoke, độ tươi cấu hình được, và nextUpdate yêu cầu

Xử lý CRL hỗ trợ ghép base và delta, freshestCRL, removeFromCRL, các bên ký CRL gián tiếp, bên phát hành chứng chỉ theo từng mục, thứ tự ưu tiên nguồn, và các giới hạn độ tươi cấu hình được

Các ràng buộc tên được áp thi hành cho các cây con DNS, email, URI, IP và tên-thư-mục; xử lý chính-sách-chứng-chỉ phủ các tập chính sách ban đầu, ánh xạ, yêu cầu chính-sách-tường-minh và inhibitAnyPolicy

TrustPurpose có thể giữ không hạn chế hoặc chọn ký tài liệu, ký code, bảo vệ email, đóng dấu thời gian, ký OCSP, hoặc OID EKU có dấu chấm trong CustomTrustPurposeOID; một EKU lá hạn chế phải chứa mục đích đã chọn hoặc anyExtendedKeyUsage

AlgorithmPolicy áp các độ mạnh RSA và đường-cong-elliptic tối thiểu cộng các quy tắc hoàng-hôn SHA-1 và RSA PKCS#1 v1.5 tính-thời-điểm-đánh-giá mà không phân loại lại các chữ ký vốn hợp lệ ở một thời điểm xác thực sớm hơn

Bằng chứng VRI theo-chữ-ký có ưu tiên đầu tiên, theo sau là bằng chứng DSS mức tài liệu, bằng chứng caller và các CRL CMS

Giá trị trả về báo tin cậy chứng chỉ độc lập với Info.Status, giữ nguyên svValid nghĩa là

Info.CertificateValidation báo độ dài đường đi, chủ thể mỏ-neo-tin-cậy, thời điểm đánh giá, mục đích và OID tin cậy đã chọn, trạng thái và nguồn thu hồi, các dấu thời gian bằng chứng, số CRL base và delta, các chính sách hiệu lực, độ mạnh khóa được chấp nhận yếu nhất, và một thông báo sự cố hành động-được

Xem thêm: VerifyLoadedSignature, GetLoadedSignatureInfo, các báo cáo xác thực CMS