GetSignatureCertificateChainLength
Chữ ký số
Mô tả
Trả về độ dài chuỗi chứng thực mà một chữ ký mang theo cho một người ký
Cú pháp
Delphi
Function TPDFlib.GetSignatureCertificateChainLength(Const InputFile, Password, FieldName: WideString; SignerIndex: Integer): Integer;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ề |
| SignerIndex | Zero-based signer. |
Giá trị trả về
| Length | Số certificate trong chuỗi, người ký đứng đầu |
|---|---|
| 0 | Không đọc được người ký hoặc certificate của họ |
Ghi chú
Chỉ các certificate mà chính chữ ký nhúng mới được dùng để dựng chuỗi chứng thực, nên một chuỗi dừng trước một certificate tự cấp nghĩa là các issuer còn lại phải lấy qua các địa chỉ mà GetCertificateIssuerURLs báo. Chuỗi không được độn thêm cho khỏi vẻ đầy đủ
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