GetSignatureEmbeddedCertificateCount

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

Описание

Считает сертификаты, которые подпись несёт в своём CMS

Набор сертификатов, выходящий за пределы содержащего его CMS-контейнера, отклоняется; заполнение после внешнего объекта CMS по-прежнему принимается

Синтаксис

Delphi

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

Параметры

InputFileThe signed PDF.
PasswordПароль для открытия документа или пустая строка
FieldNameИмя поля подписи из результатов перечисления подписей

Возвращаемые значения

CountЧисло встроенных сертификатов
0Файл или поле не удалось прочитать, либо подпись не содержит сертификатов

Примечания

Индексируйте сертификаты от 0 до этого значения минус один через GetSignatureEmbeddedCertificateDER

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

См. также

GetSignatureEmbeddedCertificateDER, GetSignatureSignerCertificateDER