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ố
| InputFile | PDF đã ký. |
|---|---|
| Password | Mật khẩu để mở nó, hoặc chuỗi rỗng |
| FieldName | Tên trường chữ ký do hàm liệt kê chữ ký báo về |
| CertIndex | Chỉ số (tính từ 0) vào tập nhúng, theo thứ tự encoding |
Giá trị trả về
| Certificate | Các byte certificate. |
|---|---|
| Empty string | Chỉ 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