GetSignatureCertificateChainLength

Цифрови подписи

Описание

Връща дължината на пътя за сертифициране, който подписът съдържа за един подписващ

Синтаксис

Delphi

Function TPDFlib.GetSignatureCertificateChainLength(Const InputFile, Password, FieldName: WideString; SignerIndex: Integer): Integer;

Параметри

InputFileПодписаният PDF
PasswordПаролата за отварянето му или празен низ
FieldNameИме на поле за подпис, както е отчетено от изброяването на подписи
SignerIndexПодписващ с индекс от нула

Върнати стойности

LengthБроят на сертификатите във веригата, като подписващият е първи
0Подписващият или неговият сертификат не можа да бъде прочетен

Забележки

За изграждане на пътя се използват само сертификатите, вградени от самия подпис, така че път, който не достига до самоподписан сертификат, означава, че оставащите издатели трябва да се извлекат чрез адресите, съобщени от GetCertificateIssuerURLs Пътят не се допълва, за да изглежда завършен

Документът се чете със споделен манипулатор, така че това връща резултат, докато проверяващ модул или прегледник вече държи файла отворен

Вижте също

GetSignatureCertificateChainDER, GetCertificateIssuerURLs