Класс Aspose::Pdf::Forms::Signature

Signature class

Абстрактный класс, представляющий объект подписи в PDF‑документе. Подписи являются полями со значениями объектов подписи, последние содержат данные, используемые для проверки действительности документа.

class Signature : public System::Object

Методы

МетодОписание
get_Authority() constИмя лица или организации, подписывающих документ.
get_AvoidEstimatingSignatureLength() constПолучает и задает параметр, определяющий, следует ли избегать оценки длины подписи.
get_ByteRange() constМассив пар целых чисел (начальное смещение в байтах, длина в байтах), описывающих точный диапазон байтов для вычисления дайджеста.
get_ContactInfo() constИнформация, предоставленная подписавшим, позволяющая получателю связаться с подписавшим для проверки подписи, например номер телефона.
get_CustomAppearance() constПолучает/устанавливает пользовательское отображение.
get_CustomSignHash() constДелегат для пользовательского подписания хеша документа.
get_Date() constВремя подписи.
get_DefaultSignatureLength() constПолучает значение длины данных подписи по умолчанию в байтах.
get_Location() constИмя хоста CPU или физическое местоположение подписи.
get_OcspSettings() constПолучает/устанавливает настройки OCSP.
get_Reason() constПричина подписи, например (Я согласен, Pip B.).
get_ShowProperties() constПринудительно показывать/скрывать свойства подписи.
get_TimestampSettings() constПолучает/устанавливает настройки метки времени.
get_UseLtv() constПолучает/устанавливает флаг проверки LTV.
GetSignatureAlgorithmInfo()Получает информацию об алгоритме подписи, используемом в подписи.
set_Authority(const System::String&)Имя лица или организации, подписывающих документ.
set_AvoidEstimatingSignatureLength(bool)Получает и задает параметр, определяющий, следует ли избегать оценки длины подписи.
set_ContactInfo(const System::String&)Информация, предоставленная подписавшим, позволяющая получателю связаться с подписавшим для проверки подписи, например номер телефона.
set_CustomAppearance(const System::SharedPtr<SignatureCustomAppearance>&)Получает/устанавливает пользовательское отображение.
set_CustomSignHash(SignHash)Делегат для пользовательского подписания хеша документа.
set_Date(System::DateTime)Время подписи.
set_DefaultSignatureLength(int32_t)Устанавливает значение длины данных подписи по умолчанию в байтах.
set_Location(const System::String&)Имя хоста CPU или физическое местоположение подписи.
set_OcspSettings(const System::SharedPtr<Aspose::Pdf::OcspSettings>&)Получает/устанавливает настройки OCSP.
set_Reason(const System::String&)Причина подписи, например (Я согласен, Pip B.).
set_ShowProperties(bool)Принудительно показывать/скрывать свойства подписи.
set_TimestampSettings(const System::SharedPtr<Aspose::Pdf::TimestampSettings>&)Получает/устанавливает настройки метки времени.
set_UseLtv(bool)Получает/устанавливает флаг проверки LTV.
Signature()Инициализирует новый экземпляр класса Signature.
Signature(const System::String&, const System::String&)Инициализирует новый экземпляр класса Signature.
Signature(const System::SharedPtr<System::IO::Stream>&, const System::String&)Инициализирует новый экземпляр класса Signature.
TryVerify(System::SharedPtr<Security::VerificationResult>&)Попробуйте проверить документ относительно этой подписи и вернуть true, если документ действителен, иначе false.
TryVerify(const System::SharedPtr<Security::ValidationOptions>&, System::SharedPtr<Security::ValidationResult>&, System::SharedPtr<Security::VerificationResult>&)Попробуйте проверить документ относительно этой подписи и вернуть true, если документ действителен, иначе false.
TryVerify(const System::SharedPtr<System::Security::Cryptography::X509Certificates::X509Certificate2>&, const System::SharedPtr<Security::ValidationOptions>&, System::SharedPtr<Security::ValidationResult>&, System::SharedPtr<Security::VerificationResult>&)Попробуйте проверить документ относительно этой подписи и вернуть true, если документ действителен, иначе false. Проверка выполняется с использованием внешнего сертификата открытого ключа.
Verify()Проверяет документ относительно этой подписи и возвращает true, если документ действителен, иначе false.
Verify(const System::SharedPtr<Security::ValidationOptions>&, System::SharedPtr<Security::ValidationResult>&)Проверяет документ относительно этой подписи и возвращает true, если документ действителен, иначе false.
Verify(const System::SharedPtr<System::Security::Cryptography::X509Certificates::X509Certificate2>&, const System::SharedPtr<Security::ValidationOptions>&, System::SharedPtr<Security::ValidationResult>&)Проверяет документ относительно этой подписи и возвращает true, если документ действителен, иначе false. Проверка выполняется с использованием внешнего сертификата открытого ключа.

См. также