GetSignatureEmbeddedCertificateDER

Chữ ký số

Mô tả

Trả về một chứng chỉ nhúng trong chữ ký, được mã hóa DER.

Tập hợp chứng chỉ vượt ra ngoài container CMS bao quanh nó sẽ bị từ chối; phần padding sau đối tượng CMS ngoài cùng vẫn được chấp nhận như cũ

Cú pháp

Delphi

Function TPDFlib.GetSignatureEmbeddedCertificateDER(Const InputFile, Password, FieldName: WideString; CertIndex: Integer): AnsiString;

Tham số

InputFilePDF đã ký.
PasswordMật khẩu để mở nó, hoặc chuỗi rỗng
FieldNameTên trường chữ ký do hàm liệt kê chữ ký báo về
CertIndexChỉ số (tính từ 0) vào tập nhúng, theo thứ tự encoding

Giá trị trả về

CertificateCác byte certificate.
Empty stringChỉ số ngoài khoảng hợp lệ, hoặc không đọc được file hoặc trường

Ghi chú

Hàm này chỉ đọc cấu trúc và không xác thực gì cả: nó báo certificate mà chữ ký nêu tên, chứ không phải certificate đã được kiểm chứng là đã tạo ra chữ ký hợp lệ

Tài liệu được đọc bằng handle dùng chung, nên hàm vẫn trả kết quả khi verifier hoặc viewer khác đang mở file

Xem thêm

GetSignatureEmbeddedCertificateCount, GetSignatureCertificateChainDER