GetSignatureCertificateChainLength
Цифрови подписи
Описание
Връща дължината на пътя за сертифициране, който подписът съдържа за един подписващ
Синтаксис
Delphi
Function TPDFlib.GetSignatureCertificateChainLength(Const InputFile, Password, FieldName: WideString; SignerIndex: Integer): Integer;Параметри
| InputFile | Подписаният PDF |
|---|---|
| Password | Паролата за отварянето му или празен низ |
| FieldName | Име на поле за подпис, както е отчетено от изброяването на подписи |
| SignerIndex | Подписващ с индекс от нула |
Върнати стойности
| Length | Броят на сертификатите във веригата, като подписващият е първи |
|---|---|
| 0 | Подписващият или неговият сертификат не можа да бъде прочетен |
Забележки
За изграждане на пътя се използват само сертификатите, вградени от самия подпис, така че път, който не достига до самоподписан сертификат, означава, че оставащите издатели трябва да се извлекат чрез адресите, съобщени от GetCertificateIssuerURLs Пътят не се допълва, за да изглежда завършен
Документът се чете със споделен манипулатор, така че това връща резултат, докато проверяващ модул или прегледник вече държи файла отворен